R/FUN.ADONIS.R

Defines functions FUN.ADONIS

Documented in FUN.ADONIS

#' @rdname pcps.sig
#' @include pcps.sig.R
#' @include matrix.p.sig.R
#' @encoding UTF-8
#' @export
FUN.ADONIS <- function(x, envir, method.p, sqrt.p = TRUE, formula, return.model = FALSE){
  p.dist <- vegan::vegdist(x, method = method.p)
  if(sqrt.p){
    p.dist <- sqrt(p.dist)
  }
  mod.obs <- vegan::adonis(formula, data = data.frame(envir), permutations = 0)
  statistic.obs <- mod.obs$aov.tab$F.Model[1]
  if(return.model){
    res <- list()
    res$mod.obs <- mod.obs
    res$statistic.obs <- statistic.obs
  } else{
    res <- statistic.obs
  }
  return(res)
} 

Try the PCPS package in your browser

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

PCPS documentation built on Jan. 16, 2020, 1:03 a.m.