r descr_models("pls", "mixOmics")

Tuning Parameters

defaults <- 
  tibble::tibble(parsnip = c("num_comp", "predictor_prop"),
                 default = c("2L",           "see below"))

param <-
  pls() %>% 
  set_engine("mixOmics") %>% 
  set_mode("regression") %>% 
  make_parameter_list(defaults)

This model has r nrow(param) tuning parameters:

param$item

Translation from parsnip to the underlying model call (regression)

r uses_extension("pls", "mixOmics", "regression")

library(plsmod)

pls(num_comp = integer(1), predictor_prop = double(1)) %>%
  set_engine("mixOmics") %>%
  set_mode("regression") %>%
  translate()

[plsmod::pls_fit()] is a function that:

Translation from parsnip to the underlying model call (classification)

r uses_extension("pls", "mixOmics", "classification")

library(plsmod)

pls(num_comp = integer(1), predictor_prop = double(1)) %>%
  set_engine("mixOmics") %>%
  set_mode("classification") %>%
  translate()

In this case, [plsmod::pls_fit()] has the same role as above but eventually targets mixOmics::plsda() or mixOmics::splsda().

Installing mixOmics

This package is available via the Bioconductor repository and is not accessible via CRAN. You can install using:

  if (!require("remotes", quietly = TRUE)) {
    install.packages("remotes")
  }

  remotes::install_bioc("mixOmics")

Preprocessing requirements




Case weights


References



Try the parsnip package in your browser

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

parsnip documentation built on Aug. 18, 2023, 1:07 a.m.