R/nominalCheck.R

Defines functions nominalCheck

Documented in nominalCheck

nominalCheck <- function(DATA){
	data.dim <- dim(DATA)
	colSums.data <- colSums(DATA)
	orig.cols <- sum(cumsum(colSums.data) %% data.dim[1]==0)	
	
	if( (!max(cumsum(colSums.data) / data.dim[1]) == orig.cols) || (!sum(cumsum(colSums.data) %% data.dim[1] == 0) == orig.cols)){
		#ESCAPE!
		stop("Data is not nominal (disjunctive).")
	}else{
		return(DATA)
	}
	
}

Try the ExPosition package in your browser

Any scripts or data that you put into this service are public.

ExPosition documentation built on May 1, 2019, 7:06 p.m.