I like Structural equation modeling (SEM) for it's ability to model the rhythm, flow and intricacies of relationships in real data BUT (and here's the hard part) I would not recommend that it be used unless a strict set of conditions are applied and met for its use.
For the uninitiated, here is what structural equation models do-
- They are a step up from regression models and allow you to incorporate multiple independent and dependent variables in the analysis.
- The dependent and independent variables may be latent constructs formed by observed variables.
- They allow for testing of specified relationships among the observed and latent variables in a kind of testing of hypothetical theoretical frameworks.
Here is why SEM completely falls apart in the hands of unskilled (even somewhat skilled) or ‘software trigger happy’ practitioners:
- Use of SEM in situations where the measurement structure underlying a set of items is not well established and there is no sound theoretical framework available for possible patterns of relationships among constructs
- Having too many single indicator constructs
- Items loading on more than one construct
- Low sample sizes relative to number of parameters to be estimated
- Lack of addressing issues such as outliers or normality of variables
- Use of too few measures for assessment of fit of model or use of measures of fit that do not address sample size biases
- Building models that are too complex
- Lack of use of measures of reliability to assess the quality of construct measurement
- Little attention given to variance fit measures in the structural model
- Lack of specifications of alternate nested models and testing of the same
- Using modification indices and residual analysis too liberally to re-specify the model
- No cross validation of model