This function conducts canonical correlation analysis using the OpenMx
package. Missing data are handled with the full information maximum
likelihood method when raw data are available. It provides standard
errors for the estimates.
A list with class CanCorr. It stores the model in OpenMx
objects. The fitted object is stored in mx.fit.
Arguments
X_vars
A vector of characters of the X variables.
Y_vars
A vector of characters of the Y variables.
data
A data frame containing raw data. If NULL, Cov and
numObs must be provided.
Cov
A covariance or correlation matrix. Required when data is NULL.
numObs
A sample size. Required when data is NULL.
model
Four models defined in Gu, Yung, and Cheung (2019).
CORR and COV refer to analyses of correlation structures and
covariance structures, respectively.
extraTries
This function calls OpenMx::mxTryHard() to obtain
parameter estimates and their standard errors. extraTries is the
number of extra runs. If extraTries=0, OpenMx::mxRun() is
called.
...
Additional arguments passed to either
OpenMx::mxTryHard() or OpenMx::mxRun().