Welcome to ClientVPS Mirrors

Parallel Bootstrapping with plssem

Parallel Bootstrapping with plssem

This vignette shows how to run bootstrap standard errors in parallel using boot.ncores and boot.parallel.

Example model (ordered indicators)

m <- '
  X =~ x1 + x2 + x3
  Z =~ z1 + z2 + z3
  Y =~ y1 + y2 + y3

  Y ~ X + Z + X:Z
'

All platforms: multisession (boot.parallel = "multisession")

Use "multisession" to run the bootstrap across multiple background R sessions (works on Windows/macOS/Linux). "snow" is an alias for "multisession".

fit_ms <- pls(
  m,
  data          = oneIntOrdered,
  ordered       = colnames(oneIntOrdered),
  bootstrap     = TRUE,
  boot.R        = 500,
  boot.ncores   = 2,
  boot.parallel = "multisession",
  boot.iseed    = 123
)
summary(fit_ms)

Linux: forked processes (boot.parallel = "multicore")

Use "multicore" on Linux (forking; not available on Windows).

fit_linux <- pls(
  m,
  data          = oneIntOrdered,
  ordered       = colnames(oneIntOrdered),
  bootstrap     = TRUE,
  boot.R        = 500,
  boot.ncores   = 2,
  boot.parallel = "multicore",
  boot.iseed    = 123
)
summary(fit_linux)

Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.

This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.