You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 08-Structural-Equation-Modeling.Rmd
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -150,6 +150,7 @@ For example, the model you fit should depend on how you conceptualize each const
150
150
There are important practical issues to consider with both [reflective](#reflectiveConstruct) and [formative](#formativeConstruct) models.\index{construct!reflective}\index{construct!formative}
151
151
An important practical issue is model identification—adding enough constraints so that there is only one, best answer.\index{structural equation modeling!model identification}
152
152
The model is identified when each of the estimated parameters has a unique solution.\index{structural equation modeling!model identification}
153
+
For ensuring the model is identifiable, see the criteria for identification of the measurement and structural model [here](https://davidakenny.net/cm/identify_formal.htm) (archived at https://perma.cc/5C9E-LBWM).\index{factor analysis}\index{factor analysis!identifiability}
153
154
154
155
Degrees of freedom in a SEM model is the number of known values minus the number of estimated parameters.\index{structural equation modeling!degrees of freedom}
155
156
The number of known values in a SEM model is the number of variances and covariances in the variance-covariance matrix of the manifest (observed) variables in addition to the number of means (i.e., the number of manifest variables), which can be calculated as: $\frac{m(m + 1)}{2} + m$, where $m = \text{the number of manifest variables}$.\index{structural equation modeling!degrees of freedom}
Copy file name to clipboardExpand all lines: 15-Factor-Analysis-PCA.Rmd
+27Lines changed: 27 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -595,6 +595,33 @@ Maximum likelihood [factor analysis](#factorAnalysis) can make use of all availa
595
595
Mplus, which is often used for [SEM](#sem) and [factor analysis](#factorAnalysis), will notify you if you are removing many participants in [CFA](#cfa)/[EFA](#efa).\index{factor analysis!decisions}\index{factor analysis}\index{structural equation modeling}\index{factor analysis!confirmatory}\index{factor analysis!exploratory}
596
596
The `lavaan` package [@R-lavaan] in `R` also notifies you if you are removing participants in [CFA](#efa-cfa)/[SEM](#sem) models.\index{factor analysis!decisions}\index{factor analysis}\index{structural equation modeling}\index{factor analysis!exploratory}
A [PCA](#pca) will always converge; however, a [factor analysis](#factorAnalysis) model may not converge.\index{principal component analysis}\index{factor analysis}
601
+
If a [factor analysis](#factorAnalysis) model does not converge, you will need to modify the model to get it to converge.\index{factor analysis}
602
+
Model identification is described [here](#modelIdentificationTypes-sem).\index{factor analysis}\index{factor analysis!identifiability}
603
+
604
+
In addition, a [factor analysis](#factorAnalysis) model may converge but be improper.\index{factor analysis}\index{factor analysis!improper solution}
605
+
For example, if the [factor analysis](#factorAnalysis) model has a negative residual variance or correlation above 1, the model is improper.\index{factor analysis}\index{factor analysis!improper solution}
606
+
A negative residual variance is also called a Heywood case.\index{factor analysis}\index{factor analysis!improper solution}
607
+
Problematic parameters such as a negative residual variance or correlation above 1 can lead to problems with other parameters in the model.\index{factor analysis}\index{factor analysis!improper solution}
608
+
It is thus preferable to avoid or address improper solutions.\index{factor analysis}\index{factor analysis!improper solution}
609
+
A negative residual variance or correlation above 1 could be caused by a variety of things such as a misspecified model, too many factors, too few indicators per factor, or too few participants (relative to the complexity of the model).\index{factor analysis}\index{factor analysis!improper solution}
610
+
611
+
Here are various ways you may troubleshoot improper solutions in [factor analysis](#factorAnalysis):\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
612
+
613
+
- Modify the model to be a represent a truer representation of the data-generating process\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
614
+
- Simplify the model\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
- Reduce the number of factors estimated/extracted\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
617
+
- Increase the sample size\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
618
+
- Increase the number of indicators per factor\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
619
+
- Examine the data for outliers\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
620
+
- Drop the offending item that has a negative residual variance (if theoretically justifiable because the item may be poorly performing)\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
621
+
- Use different starting values\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
622
+
- Test whether the negative residual variance is significantly different from zero; if not, can consider fixing it to zero (not ideal)\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
623
+
- Examine the data for possible outliers\index{factor analysis}\index{factor analysis!improper solution}\index{factor analysis!troubleshooting}
624
+
598
625
## Getting Started {#gettingStarted-factorAnalysis}
0 commit comments