A set of functions for some multivariate analyses utilizing a
structural equation modeling (SEM) approach through the 'OpenMx' package.
These analyses include canonical correlation analysis (CANCORR),
redundancy analysis (RDA), and multivariate principal component regression (MPCR).
It implements procedures discussed in Gu and Cheung (2023)
The mulSEM package provides multivariate analyses using a structural
equation modeling (SEM) approach through the OpenMx package. These
analyses include canonical correlation analysis (CANCORR), redundancy
analysis (RDA), and multivariate principal component regression (MPCR).
You may install it from CRAN by:
install.packages("mulSEM")
The development version can be installed from GitHub:
## Install remotes package if it has not been installed yet
# install.packages("remotes")
remotes::install_github("mikewlcheung/mulsem")
library(mulSEM)
## Canonical Correlation Analysis
cancorr(X_vars=c("Weight", "Waist", "Pulse"),
Y_vars=c("Chins", "Situps", "Jumps"),
data=sas_ex1)
## Redundancy Analysis
rda(X_vars=c("x1", "x2", "x3", "x4"),
Y_vars=c("y1", "y2", "y3"),
data=sas_ex2)
## Multivariate Principal Component Regression
mpcr(X_vars=c("AU", "CC", "CL", "CO", "DF", "FB", "GR", "MW"),
Y_vars=c("IDE", "IEE", "IOCB", "IPR", "ITS"),
pca="COR", pc_select=1,
data=Nimon21)