#' @import dplyr
#' @import magrittr
#' @import doParallel
#' @import foreach
#' @importFrom magrittr %>% %<>% %$%
#' @importFrom dplyr group_by ungroup mutate summarise sample_n n filter select
#' @importFrom parallel detectCores makeCluster stopCluster
#' @importFrom foreach getDoParRegistered registerDoSEQ
#' @importFrom stats var median mad sd lm vcov terms as.formula coef cor cov setNames quantile
#' pt rnorm rgamma pnorm qnorm ave median.default na.omit weighted.mean rexp
#' @importFrom graphics abline points segments text plot par axis strwidth image
.onLoad<-function(libname, pkgname){
#avoid CRAN errors
utils::globalVariables(c("abhalf0","abhalf1","ab","key","."),"AATtools")
#register generic functions
registerS3method("print",class="aat_splithalf",method=print.aat_splithalf)
registerS3method("plot",class="aat_splithalf",method=plot.aat_splithalf)
registerS3method("print",class="aat_bootstrap",method=print.aat_bootstrap)
registerS3method("plot",class="aat_bootstrap",method=plot.aat_bootstrap)
registerS3method("print",class="qreliability",method=print.qreliability)
registerS3method("plot",class="qreliability",method=plot.qreliability)
registerS3method("print",class="aat_covreliability",method=print.aat_covreliability)
registerS3method("print",class="aat_covreliability_jackknife",method=print.aat_covreliability_jackknife)
registerS3method("plot",class="aat_covreliability_jackknife",method=plot.aat_covreliability_jackknife)
#set max number of cores to use
if (r_check_limit_cores()) {
num_workers <- 2L
} else {
num_workers <- max(parallel::detectCores(),1L)
}
options(AATtools.workers=num_workers)
#greet user
#packageStartupMessage("Thank you for loading AATtools v0.0.1")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.