Takes the output of subsetDimReduction
and finds
the stable low-dimension components across dimensionality reduced
subsets of the original data.
estimateStability(dr, threshold, procrustes = FALSE, verbose = FALSE)
dr | [list] either output of |
---|---|
threshold | [double] Threshold for stability between 0 and 1 or vector of thresholds between 0 and 1. |
procrustes | [logical] indication whether a procrustes transformation to match the lower dimensional representations of common samples between subsets should be performed. |
verbose | [logical] If set, progress messages are printed to standard out |
named list with [1] stability: list with one dataframe per threshold, where each dataframe contains the stability estimate of the low-dimensional components for that threshold value, [2] corr: data.frame with correlation of the low-dimensional components for all pairwise comparisons and components.