Estimates an EGM
based on EGA
and
uses the number of communities as the number of dimensions in exploratory factor analysis
(EFA) using fa
Arguments
- data
Matrix or data frame. Should consist only of variables to be used in the analysis. Can be raw data or a correlation matrix
- constrained
Boolean (length = 1). Whether memberships of the communities should be added as a constraint when optimizing the network loadings. Defaults to
FALSE
to freely estimate each loading similar to exploratory factor analysis.Note: This default differs from
EGM
. Constraining loadings puts EGM at a deficit relative to EFA and therefore biases the comparability between the methods. It's best to leave the default of unconstrained when using this function.- rotation
Character. A rotation to use to obtain a simpler structure for EFA. For a list of rotations, see
rotations
for options. Defaults to"geominQ"
- ...
Additional arguments to be passed on to
auto.correlate
,network.estimation
,community.detection
,community.consensus
,community.unidimensional
,EGA
,EGM
,net.loads
, andfa
Author
Hudson F. Golino <hfg9s at virginia.edu> and Alexander P. Christensen <alexpaulchristensen@gmail.com>
Examples
# Get depression data
data <- depression[,24:44]
# Compare EGM (using EGA) with EFA
if (FALSE) { # \dontrun{
results <- EGM.compare(data)
# Print summary
summary(results)} # }