
What Is AMOS? How to Read Output and Fix Common Errors
What Is AMOS
AMOS is software for running Structural Equation Modeling, usually called SEM. In a quantitative thesis, you can use AMOS to test relationships among latent variables, observed variables, and the hypotheses in your research model. The software belongs to the covariance-based SEM family and is often used with SPSS in survey-data analysis.
You usually prepare and clean your data in SPSS, then transfer the data to AMOS to run Confirmatory Factor Analysis, or CFA, and test the structural model. AMOS displays the model as a diagram, using rectangles for observed variables, ellipses for latent variables, one-way arrows for hypothesized causal relationships, and two-way arrows for covariance.
AMOS does not decide your research model for you. You must determine which variables belong to the same construct, which hypotheses need testing, and which variables are causes or outcomes before you draw the model. Your AMOS results depend on the questionnaire, sample size, data coding, and the original theoretical model.
The process usually looks like this: clean the .sav file in SPSS, test scale reliability, run EFA when the research design allows it, build the measurement model in AMOS, run CFA, test the structural model, and read the output tables. You can also review related topics in the SPSS topics.
The Role of AMOS in Quantitative Research
AMOS is useful when you need to test several relationships in a model with latent variables. For example, your study may hypothesize that Service Quality affects Satisfaction, while Satisfaction affects Repurchase Intention. Each construct is measured with several observed variables in the questionnaire.
At the CFA stage, AMOS helps you assess whether the measurement model fits the data. You examine factor loading, Composite Reliability, Average Variance Extracted, and Model Fit indices. If the measurement model does not fit adequately, interpreting the paths in the structural model has a weak basis.
At the SEM stage, AMOS estimates the path coefficient, standard error, Critical Ratio, and p-value for each relationship. These results help you decide whether a hypothesis is supported. A path with a p-value below the selected significance level is usually considered statistically significant, but you still need to examine the direction and size of the coefficient.
AMOS is appropriate when you have a relatively clear theoretical model, want to assess overall model fit, and need to run CFA or CB-SEM. SmartPLS is designed for PLS-SEM and usually focuses on explained variance and prediction. SPSS is stronger for descriptive statistics, Cronbach's Alpha, EFA, regression, and assumption testing. Cleaning and analyzing data correctly before opening AMOS can help you avoid errors that are unrelated to the software itself.
If you only need linear regression with variables that have already been converted into mean scores, AMOS may be unnecessarily complex. If your study requires CFA, latent variables, and several simultaneous equations, AMOS has a clearer advantage over running separate regressions in SPSS.
What AMOS Values Are Acceptable
No single number determines whether an AMOS model is acceptable. You need to read the Model Fit indices, reliability, convergent validity, discriminant validity, and path results together. The thresholds below are commonly used reference points for CB-SEM. They are not permission to modify the model arbitrarily.
| Result group | Index or criterion | Reference point | Main source |
|---|---|---|---|
| Model Fit | CFI | 0.90 or above | (Hu and Bentler, 1999) |
| Model Fit | TLI | 0.90 or above | (Hu and Bentler, 1999) |
| Model Fit | RMSEA | 0.08 or below | (Hu and Bentler, 1999) |
| Model Fit | SRMR | 0.08 or below | (Hu and Bentler, 1999) |
| Reliability | Composite Reliability | 0.70 or above | (Fornell and Larcker, 1981) |
| Convergent validity | AVE | 0.50 or above | (Fornell and Larcker, 1981) |
| Discriminant validity | Square root of AVE | greater than the correlation between constructs | (Fornell and Larcker, 1981) |
| Path | p-value | compared with the selected significance level | (Kline, 2015) |
CFI and TLI compare the fit of your model with the fit of a baseline model. RMSEA reflects approximate error, while SRMR reflects the standardized difference between observed and estimated covariance. Report these indices together instead of selecting only the most favorable one. The CFI, TLI, RMSEA, and SRMR thresholds in the table belong to CB-SEM, so do not carry them into a SmartPLS guide as though both methods used the same system of indices.
Some sources or supervisors may require factor loading from 0.50 or 0.70, depending on the research objective and scale quality. When you use a specific threshold, state the source and explain why an item was removed. For factor loading from 0.50 upward, the commonly cited reference is (Hair et al., 2010). For outer loading in PLS-SEM, a threshold from 0.70 upward can be referenced to (Chin, 1998), but that terminology and context should not be mixed into AMOS results.
How to Read AMOS Output
After you run the model, AMOS usually produces groups of tables such as Model Fit Summary, Regression Weights, Standardized Regression Weights, Squared Multiple Correlations, Standardized Residual Covariances, and Modification Indices. Table names may vary slightly between versions, but the reading logic remains similar.
Start with Model Fit Summary to check the overall fit indices. Then open Standardized Regression Weights to see the standardized coefficient for each path or the factor loading. In Regression Weights, Estimate is the unstandardized coefficient, S.E. is the standard error, C.R. is the Critical Ratio, and P is the p-value. The P column often displays *** when the p-value is very small according to AMOS's reporting format.
The table below is illustrative output, not the result of a real study. Use it to identify the columns in your own output.
| AMOS table | Relationship or index | Estimate | S.E. | C.R. | P | Illustrative conclusion |
|---|---|---|---|---|---|---|
| Model Fit Summary | CMIN/DF | 2.14 | an illustrative level that may be acceptable depending on the reporting convention | |||
| Model Fit Summary | CFI | 0.932 | meets the reference point | |||
| Model Fit Summary | TLI | 0.921 | meets the reference point | |||
| Model Fit Summary | RMSEA | 0.061 | meets the reference point | |||
| Regression Weights | Satisfaction <--- Service Quality | 0.418 | 0.097 | 4.309 | *** | positive and significant relationship in the illustration |
| Standardized Regression Weights | Satisfaction <--- Service Quality | 0.462 | standardized coefficient | |||
| Standardized Regression Weights | SAT2 <--- Satisfaction | 0.731 | illustrative factor loading | |||
| Squared Multiple Correlations | Satisfaction | 0.214 | R² of the endogenous variable |
In the Regression Weights table, <--- means that AMOS represents the arrow direction from the variable on the right to the variable on the left. For the row Satisfaction <--- Service Quality, read it as Service Quality affects Satisfaction. A positive Estimate indicates a same-direction relationship in the sample, while the p-value or *** symbol is used to assess statistical significance according to the research settings.
Do not use one significant path to conclude that the whole model is acceptable. A hypothesis may be significant while Model Fit remains inadequate, or the model may fit reasonably while one scale lacks convergent validity. Save the CFA and SEM output separately, and record the model version, removed items, and reasons for each adjustment.
What to Do When AMOS Does Not Meet the Target
Work from the data toward the model instead of immediately adding covariances between errors until the indices look better. This order makes your decisions easier to explain to your supervisor or the committee.
Check the Data and Coding
Open the SPSS file and check missing values, values outside the scale range, reverse-coded items that have not been recoded, unusual response rows, and variable names. AMOS may display an error because the data are unsuitable, while the actual cause is in the data file. Also check the distribution, outliers, and covariance matrix if the model does not converge.
Recheck the Measurement Model
Review the factor loading of each observed variable, as well as the CR and AVE of each construct. An item with a low loading may reduce convergent validity, but you should only consider removing it when it has a weak theoretical basis, duplicated content, or a clear measurement problem in the results. Record each run so you know why the model changed.
Review Modification Indices Carefully
Modification Indices suggest relationships or covariances that could improve fit. They are statistical suggestions, not mandatory instructions. Add a covariance between errors only when two observed variables have a content or wording basis that could make their errors related, and report that decision in the thesis.
Check Sample Size and Model Identification
A model with too many parameters for its sample size may fail to converge or produce unstable estimates. Count the observed variables, paths, freely estimated covariances, and construct groups. If the model does not contain enough information for estimation, changing a few AMOS options will not solve the underlying problem.
Return to the Theoretical Model
If many items cross-load, several paths run against expectations, or many fit indices are poor, review the model and questionnaire. Deleting items in bulk just to obtain a higher CFI may remove important content from the construct. A defensible option may be to retain the theoretical model, report its limitations, and explain the results rather than making unsupported changes.
AMOS Compared with SPSS and SmartPLS
SPSS and AMOS are often used together, but they do different jobs. SPSS handles the data file, descriptive statistics, Cronbach's Alpha, EFA, and several forms of regression. For example, when the Rotated Component Matrix shows factor loadings mixed across groups, you can review the guide to the rotated matrix. When you need to check scale reliability, Cronbach's Alpha is commonly run first.
AMOS is graphical software for CB-SEM. It focuses on covariance among variables and the overall fit of the model. SmartPLS is a PLS-SEM tool that commonly uses outer loading, CR, AVE, HTMT, VIF, R², f², and Q². Because the two methods have different objectives and estimation procedures, do not transfer AMOS thresholds for CFI, TLI, or RMSEA into SmartPLS.
Stata and R can also run many SEM analyses, but their model setup and output differ from AMOS. You can review Stata software if your topic or research group uses Stata. Hiring an AMOS service may save time spent on操作, but the risk is that you may not know how the data were processed and may struggle to answer the committee's questions about each adjustment round. Running the analysis yourself in AMOS, SPSS, or SmartPLS takes more time to learn, but you retain control of the file and your explanation of the results.
Common Errors
The first error is opening AMOS before clearly identifying which observed variables belong to which construct. A diagram with many arrows but no corresponding hypotheses makes it difficult to connect the results to the theoretical background chapter.
The second error is confusing Estimate with Standardized Estimate. When comparing the relative strength of paths, you usually need the standardized coefficient. When writing the results, state clearly which coefficient you are reporting.
The third error is looking only at the p-value. A statistically significant path may still have a very small coefficient, a direction opposite to the hypothesis, or a place in a model with inadequate fit.
The fourth error is adding too many covariances based on Modification Indices. Each adjustment needs a reason, a version label, and an assessment of its effect on the results. If you remove an item or add a relationship after examining the data, report it as a post hoc adjustment and state the limitation.
The fifth error is mixing AMOS and SmartPLS terminology. In AMOS, you usually report CFA, Model Fit, factor loading, Regression Weights, and CB-SEM fit indices. In SmartPLS, you report the measurement model and structural model with the corresponding PLS-SEM indices.
Frequently asked questions
What is AMOS, and must it be used with SPSS?
AMOS is software for running CB-SEM, while SPSS is often used to clean data and run preliminary tests. You can use AMOS with a .sav file, but the data still need to be checked and coded before you put them into the model.
How is AMOS different from SmartPLS?
AMOS follows the CB-SEM approach and emphasizes covariance and Model Fit. SmartPLS follows the PLS-SEM approach and usually emphasizes explanation, prediction, and indices such as R², Q², and HTMT. Choose the tool according to your objective, theoretical foundation, sample size, and research requirements.
What AMOS values are acceptable?
For CB-SEM, commonly referenced points include CFI and TLI from 0.90 upward, and RMSEA and SRMR no higher than 0.08, according to (Hu and Bentler, 1999). You need to examine several indices, scale quality, and the substantive logic of the model together rather than drawing a conclusion from one number.
What should I do if AMOS does not converge?
First check missing values, variables with zero variance, outliers, reverse-coded items, variable names, and the relationships in the diagram. Then review the measurement model, sample size, and number of parameters. Do not add random covariances before you know whether the problem comes from the data or the model.
Should I delete items to improve Model Fit?
Consider deleting an item only when there is a basis in low loading, duplicated content, a measurement problem, or theory. Record every removed item, rerun the model, and explain the decision in the thesis. Removing several items in succession only because of Modification Indices can make the model difficult to defend.
How to write this in your thesis
You can adapt the following sentence: “The CFA results show that the measurement model has CFI = [value], TLI = [value], RMSEA = [value], and SRMR = [value]. The factor loadings range from [value range], the CR of the constructs is at least [value], and the AVE is at least [value].” Then write each hypothesis separately with the standardized coefficient, p-value, and a conclusion stating whether it is accepted or rejected.
Open the .sav file again, check the data first, and save separate output files for CFA and SEM so you can compare each table. If you need to run AMOS on your own file and turn the results into the analysis section, M4 Data Analysis is the appropriate module.