A. Initial CFA
Dataset to use: SPSS dataset after EFA
Plugin to use: Pattern matrix builder
- In SPSS, copy the pattern matrix from the Output window.
- Open AMOS, go to Select data file -- Locate and load the data.
- Make sure that the data is saved in SPSS.
- Go to Plugins -- Pattern matrix builder
- Paste the pattern matrix -- Create diagram.
- Name the latent variables.
- Go to Analysis properties -- Outputs -- check Standardized estimates and Modification indices (set the threshold for modification indices at 10)
- Save as new file 1 CFA initial -- click Calculate estimates (or Run)
- Go to View text (or Output) -- Model fit.
- Check for model fit. Refer to the thresholds for model fit measures.
- Update: There is a new plugin for this named Model Fit Measures.
- If there are model fit issues, check the modification indices tab.
- Look for modification indices referring to errors within the same construct.
- Covary only errors of the same construct.
- You cannot covary error and a construct.
B. Invariance Test
Purpose: To determine if measures are the same across groups. This is applicable if you are using a grouping variable (e.g. Male and Female; High knowledge and Low knowledge)
File to use: CFA initial
Excel file: Stats Tools Package
- In the Groups section, create groups base on your hypothesized model.
- Go to Select data file -- Load the data for both groups -- specify the Grouping variable and the Grouping value.
- Go to Analysis properties
- Check for Standardized estimates and Modification Indices (10)
- Save as new file 2 CFA invariance -- click Run
- For configural invariance:
- Check the model fit.
- Make sure there is a good model fit in terms of CFI, RMSEA, and SRMR.
- For Metric invariance,
- Compare the unconstrained and constrained model.
- For the unconstrained model,
- Look for the chi-square and df values.
- Enter the values in the Stats Tools Package 'x2 difference' tab.
- To fully constrain the model,
- Set the variance at each construct to 1.
- Remove the ‘Regression Weight’ of 1 from each regression line.
- Go to Plugins -- Name parameters — Check regression weights — OK.
- DO NOT SAVE — then click Run.
- Look for the chi-square and df values.
- Enter the values in the Stats Tools Package 'x2 difference' tab
- Must have YES, for the model to be no different.
- Meaning, measures are the same across groups.
Setting up an invariance test in AMOS |
C. Model Validity Test
Purpose: It is important for the model to have adequate validity and reliability before moving to the causal analysis. There are two ways to do this: (C.1) using the Stats Tools Package or (C.2) using the Plugin.
File to use: CFA initial
C.1 Using the Stats Tools Package
- In AMOS, copy the following from the Output Navigation Tree.
- Go to Estimates — Scalars — Correlations
- Go to Estimates — Scalars — Standardized regression weights
- Open the Stats Tools Package Excel file.
- Go to “Validity Master” tab
- Paste the Correlations and Standardized regression weights accordingly.
- Run the data by clicking the large red button.
- Results will be instantly generated.
- Check the values. There should be no 'validity concerns'.
- If there are 'validity concerns', go back to your dataset.
- You might have not met the minimum thresholds for EFA measures.
- Go back to data screening and redo the EFA.
Model validity test using the Stats Tools Package |
C.2 Using the Plugin Validity and Reliability Test
- Go to plugins -- click the “Validity and Reliability Test”
- You will be redirected to a web page with the results.
- Check the values. There should be no 'validity concerns' and HTMT warnings.
- If there are 'validity concerns' and HTMT warnings, go back to your dataset.
- You might have not met the minimum thresholds for EFA measures.
- Go back to data screening and redo the EFA.
Model validity test using the Master Validity Plugin |
D. Common Method Bias
Purpose: To test whether the shared variance across all items is significantly different from zero or not. A chi-square difference test between the unconstrained and the constrained model will be done. This tutorial uses CLF, and not using a marker variable.
File to use: CFA initial
Plugin to use: Common Latent Factor
- Save a new file 3 CFA CMB
- In AMOS, click Select all then move the model to the right -- and then Deselect all.
- To make an unconstrained model,
- Create a new latent factor (Don't name it).
- Select it. Make sure it is outlined blue.
- Go to Plugins — Common Latent Factor.
- Save -- Run -- Proceed.
- Look for the chi-square and df values.
- Enter the values in the Stat Tools Package 'x2 difference' tab.
- To fully constrain the model,
- Delete the CLF.
- There might be a problem here.
- To solve the problem, close AMOS and then open again.
- Create a new latent factor. Name it CLF.
- Select the CLF. Make sure it is outlined blue.
- Go to Plugins — Common Latent Factor.
- DO NOT SAVE — Run — Proceed.
- Look for the chi-square and df values
- Enter the values in the Stats Tools Package 'x2 difference' tab.
- Must have YES for the model to have no shared variance.
- If it is indicated by NO. Then, that's unfortunate.
- Meaning, you do have a lot of shared variance
- Use the unconstrained model as you do the imputation of factor scores
- Delete the constrained CLF
- Create back latent factor (Don't name it).
- Select it. Make sure it is outlined blue.
- Go to Plugins — Common Latent Factor.
- Save -- Run -- Proceed.
- Impute factor scores.
- Go to Analyze -- Data Imputation.
- A small window will appear -- click Impute.
- Click proceed.
- A notification will appear if the imputation is successful.
- Imputed scores will appear as new variables in the SPSS file.
- These new variables will be used in the structural model
Data imputation in AMOS |
Hi,
ReplyDeleteThanks for the detailed tutorial, but I couldn't find the CLF plugin for the AMOS 26... Is it available?