Nothing
knitr::opts_chunk$set(collapse = TRUE, comment = "#>")
missPLS provides methods-first tooling for the PLS workflows described in the
article and thesis on incomplete-data NIPALS-PLS regression.
library(missPLS) sim <- simulate_pls_data(n = 30, p = 12, true_ncomp = 2, seed = 1) str(sim, max.level = 1)
miss <- add_missingness(sim$x, sim$y, mechanism = "MCAR", missing_prop = 10, seed = 2) select_ncomp( x = miss$x_incomplete, y = sim$y, method = "nipals_standard", criterion = "Q2-LOO", max_ncomp = 4, seed = 3 )
imp <- impute_pls_data(miss$x_incomplete, method = "knn", seed = 4) select_ncomp( x = imp, y = sim$y, method = "complete", criterion = "Q2-10fold", max_ncomp = 4, seed = 5, folds = 5 )
diag_bromhexine <- diagnose_real_data("bromhexine") head(diag_bromhexine$predictor_correlations) head(diag_bromhexine$response_correlations)
The study runners are intended to orchestrate smoke runs in-package and heavier
reproduction runs under tools/.
results <- run_simulation_study( dimensions = list(c(25, 10)), true_ncomp = 2, missing_props = 10, mechanisms = "MCAR", reps = 2, seed = 1, max_ncomp = 4, criteria = c("Q2-LOO", "AIC"), incomplete_methods = "nipals_standard", imputation_methods = "knn", folds = 5 ) summarize_simulation_study(results)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.