# NOT RUN {
# Load a list with 3 data sets
library(iSFun)
data("simData.pls")
x <- simData.pls$x
y <- simData.pls$y
L <- length(x)
prev_pls <- preview.pls(x, y, L, scale.x = TRUE, scale.y = TRUE)
res_homo_m <- ispls(x = x, y = y, L = L, mu1 = 0.05, mu2 = 0.25,
eps = 5e-2, trace = TRUE, draw = TRUE)
# }
# NOT RUN {
res_homo_s <- ispls(x = x, y = y, L = L, mu1 = 0.05, mu2 = 0.25,
eps = 5e-2, kappa = 0.05, pen1 = "homogeneity",
pen2 = "sign", scale.x = TRUE, scale.y = TRUE,
maxstep = 50, submaxstep = 10, trace = FALSE, draw = FALSE)
res_hete_m <- ispls(x = x, y = y, L = L, mu1 = 0.05, mu2 = 0.25,
eps = 5e-2, kappa = 0.05, pen1 = "heterogeneity",
pen2 = "magnitude", scale.x = TRUE, scale.y = TRUE,
maxstep = 50, submaxstep = 10, trace = FALSE, draw = FALSE)
res_hete_s <- ispls(x = x, y = y, L = L, mu1 = 0.05, mu2 = 0.25,
eps = 5e-2, kappa = 0.05, pen1 = "heterogeneity",
pen2 = "sign", scale.x = TRUE, scale.y = TRUE,
maxstep = 50, submaxstep = 10, trace = FALSE, draw = FALSE)
# }
Run the code above in your browser using DataLab