| splithalf | R Documentation | 
The samples are split into four subsamples: A,B,C,D. Subsamples are then combined and compared: AB vs. CD, AC vs. BD, AD vs. BC. The results show graphs from the components of each of the 6 models.
splithalf(
  eem_list,
  comps,
  splits = NA,
  rand = FALSE,
  normalise = TRUE,
  nstart = 20,
  cores = parallel::detectCores(logical = FALSE),
  maxit = 2500,
  ctol = 10^(-7),
  rescale = TRUE,
  strictly_converging = FALSE,
  verbose = FALSE,
  ...
)
| eem_list | eemlist containing sample data | 
| comps | number of desired components | 
| splits | optional, list of 4 numerical vectors containing the sample numbers for A,B,C and D sample subsets | 
| rand | logical, splits are randomised | 
| normalise | state whether EEM data should be normalised in advance | 
| nstart | number of random starts | 
| cores | number of parallel calculations (e.g. number of physical cores in CPU) | 
| maxit | maximum iterations for PARAFAC algorithm | 
| ctol | Convergence tolerance (R^2 change) | 
| rescale | rescale splithalf models to Fmax, see  | 
| strictly_converging | calculate nstart converging models and take the best. Please see  | 
| verbose | states whether you want additional information during calculation | 
| ... | additional parameters that are passed on to  | 
Split data sets can be split suboptimal and cause low TCCs. Therefore, subsamples are recombined in 3 different ways and a TCC close to 1 in only one split combination per component is already a positive result. Check the split sets to check for sample independency.
data frame containing components of the splithalf models
splithalf_plot, splithalf_tcc
data(eem_list)
splithalf <- splithalf(eem_list, comps = 6, verbose = TRUE, cores = 2)
splithalf_plot(splithalf)
# Similarity of splits using SSCs
sscs <- splithalf_tcc(splithalf)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.