Mplus_esyn {holland} | R Documentation |
Generating Mplus syntax for empirical RIASEC angular locations
Description
This function generates executable Mplus syntax which is discussed in Nagy et. al. (2009). the resulting Mplus syntax estimates the angular locations of the six RIASEC dimensions, based on their correlations, in the assumed circumplex array within the theory of vocational choice by John Holland (1997).
Usage
Mplus_esyn(
N,
Cor,
name = NULL,
dummyvorl = 1,
verbose = FALSE,
eol = "\r\n",
...
)
Arguments
N |
number of observations for correlations as numeric |
Cor |
an R matrix object with RIASEC correlations. |
name |
optional a name (as character) for the Mplus syntax to be saved - default is the object name or the name given in paramter |
dummyvorl |
default is dummyvorl = 1, which results in the Mplus syntax given in Nagy et. al. (2009). !! don't change this !! if changed: "Alternatively, the name of an external dummy template to be used can also be specified here, which is then read in and used. It is strongly recommended to use the internal syntax template, since the use of an external dummy template cannot be documented further here.". |
verbose |
logical with default set to |
eol |
character see |
... |
additional parameters passed through |
Details
by default the Mplus syntax file is written in the current working directory.
Value
resulting Mplus syntax will be saved in the current working directory
References
Holland, J.L. (1997). Making vocational choices. A theory of vocational personalities and work environments. Lutz, FL: Psychological Assessment Resources.
Nagy, G., Marsh, H. W., Luedtke, O., & Trautwein, U. (2009). Representing circles in our minds: Confirmatory factor analysis of circumplex structures and profiles. In T. Teo & M. S. Khine (Hrsg.), Structural Equation Modeling in Educational Research: Concepts and applications (S. 287 - 315). Rotterdam Boston Taipei: Sense Publishers.
Examples
# generating an example Mplus syntax refering to a R object
# with correlation data
data(example1) # loading fictional example correlation matrix
Mplus_esyn(N = 300, Cor = example1)
## Mplus syntax is now saved in the current workspace
################################################################
### clean up work directory
file.remove("example1.inp") # remove generated Mplus syntax from work dir.
file.remove("example1.dat") # remove generated cor. data from work dir.