R/print.NSM3Ch5p.R

Defines functions print.NSM3Ch5p

Documented in print.NSM3Ch5p

print.NSM3Ch5p <-
function(x,...){
	if(!is.null(x$ties)&&x$ties){cat("Ties are present, so p-values are based on conditional null distribution. \n")}
  cat(paste0("Number of X values: ", x$m, " Number of Y values: ", x$n, "\n"))
	cat(paste0(x$stat.name, " Statistic: ", round(x$obs.stat,4) , "\n"))
	cat(paste0(x$method, " "))
	
  if(x$method=="Monte Carlo"){
		cat(paste0("(Using ", x$n.mc, " Iterations) "))
	}
  
	cat(paste0("upper-tail probability: ", ifelse(round(x$p.val,4)==0,x$p.val,round(x$p.val,4)), "\n"))
	
  if(!is.null(x$two.sided)){
		cat(paste0(x$method, " "))
		if(x$method=="Monte Carlo"){
			cat(paste0("(Using ", x$n.mc, " Iterations) "))
		}
		cat(paste0("two-sided p-value: ", round(x$two.sided,4),"\n \n"))
	}
	
  if(!is.null(x$extra)){
	  cat(x$extra, "\n")
	}
  
}

Try the NSM3 package in your browser

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

NSM3 documentation built on Sept. 8, 2023, 5:52 p.m.