Some Multivariate Analyses using Structural Equation Modeling

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) , Gu, Yung, and Cheung (2019) , and Gu et al. (2023) .


R build status cran version Monthly Downloads Total Downloads Rdoc

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)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("mulSEM")

1.2 by Mike Cheung, 8 months ago


https://github.com/mikewlcheung/mulsem


Report a bug at https://github.com/mikewlcheung/mulsem/issues


Browse source code at https://github.com/cran/mulSEM


Authors: Mike Cheung [aut, cre] , Fei Gu [ctb] , Yiu-Fai Yung [ctb]


Documentation:   PDF Manual  


GPL (>= 2) license


Imports stats

Depends on OpenMx

Suggests roxygen2


See at CRAN