
What Is Robustness? How to Assess and Handle It in Quantitative Research
What is robustness
You run a regression, see statistically significant coefficients, and then notice heteroskedastic residuals, outliers, or a residual distribution that does not look good. The question is whether the model's conclusions still hold when you use an estimation approach that is less sensitive to these problems. That is the practical meaning of robustness, usually understood as the stability of an analytical result.
Robustness is not a separate column that appears in every SPSS output table. It is a way to check whether your conclusion is stable. You can run the main model with OLS regression and then compare it with another specification, another way of calculating standard errors, another approach to handling outliers, or another analytical sample. If the coefficient signs, relative magnitudes, and conclusions about the hypotheses remain similar, you have stronger evidence of robustness.
In the phrase robust standard errors, robust usually refers to standard errors adjusted so that the test results are less affected by heteroskedasticity, meaning that the error variance changes. The regression coefficients may stay the same while the standard errors, t-statistics, and p-values are recalculated. You therefore need to distinguish between robustness of the overall conclusion and robust standard errors, which are only one tool in that process.
In general form, a regression model is:
Y = β0 + β1X1 + β2X2 + ε
Robustness does not create a new variable in the equation. It checks whether the estimate β, its standard error, and the conclusion about β change substantially when you change an assumption or an analytical choice.
If you are tracing an unusual value in your file, see the article on outliers. An outlier may be a data-entry error, a valid but unusual case, or a point with strong influence on the result. Each situation requires a different response.
The meaning of robustness in quantitative research
Robustness answers a question that the committee often asks very directly: “If you change the way you handle the data, do you still get the same result?” A model that produces a small p-value under only one configuration does not, by itself, establish a stable conclusion. You need to know whether the result depends too heavily on a few observations, an assumption that is difficult to defend, or a technical choice.
In regression, robustness usually concerns four groups of issues. The first is heteroskedasticity. When the spread of the residuals increases or decreases with the predicted value, OLS can still produce unbiased coefficients under some conditions, but conventional standard errors may no longer be reliable. You then need to examine the p-values and confidence intervals carefully.
The second group is outliers and influential observations. A single observation can pull the regression line in a direction that makes a coefficient significant or removes its significance. The third group is model specification, such as adding theoretically justified control variables, transforming a variable, or checking a nonlinear form. The fourth is stability across samples, for example rerunning the analysis after removing a clearly justified group of observations.
Robustness does not mean running many models until you find a p-value below 0.05. That approach increases the risk of selecting a favourable result. Each check should begin with a specific statistical problem or research argument, and you should record it before deciding whether to retain or discard a result.
In a model with an interaction variable, robustness also helps you see whether the moderating effect depends on a particular standardization method or group of observations. You can compare the concept with moderating and moderator before interpreting the interaction effect. If your topic includes an indirect effect, do not call that check robustness arbitrarily. Distinguish it from a mediator, because mediation and robustness answer different questions.
What level of robustness is acceptable
Robustness does not have a single threshold like Cronbach's Alpha at 0.7 or AVE at 0.5. You cannot conclude that “robustness is acceptable” simply because one number exceeds a fixed level. A reasonable assessment identifies the criterion for each check and then compares the main result with the robustness-check result.
The table below summarises several reference points often used when diagnosing problems that may make a conclusion less stable. These points are not direct pass marks for robustness. They help you decide when an additional analysis should be considered.
| Check | Reference point or principle | Source |
|---|---|---|
| Durbin-Watson in regression | A value from 1 to 3 is commonly used when checking residual autocorrelation | (Field, 2013) |
| VIF for independent variables | VIF below 5 is a commonly used reference point when considering multicollinearity | (Hair et al., 2019) |
| Regression sample size | At least 50 + 8m, where m is the number of predictors, under one reference rule | (Tabachnick and Fidell, 2013) |
| Small, medium, and large effects | f² is 0.02, 0.15, and 0.35, respectively | (Cohen, 1988) |
| R² in PLS-SEM | 0.25 weak, 0.50 moderate, 0.75 substantial | (Hair et al., 2011) |
| Q² in PLS-SEM | Q² greater than 0 indicates predictive relevance | (Stone, 1974) |
For robust standard errors, the main question is not how small the standard error must be. Compare the conventional standard error with the robust standard error, then check the coefficient, confidence interval, and p-value. If a hypothesis is significant with conventional standard errors but loses significance with robust standard errors, you should not present the original conclusion as fully stable.
A result has stronger evidence of robustness when reasonable models produce similar conclusions about the direction of the effect and the hypothesis. “Similar” does not require every digit to be identical. The coefficient and p-value may change. What you need to explain is whether the change reverses the coefficient's sign, changes its order of magnitude, or changes the decision to accept or reject the hypothesis.
How to read robustness in the output
SPSS does not provide a table called “Robustness” for every type of linear regression. You usually need to read several tables and place them side by side. For an OLS model, the familiar tables include Model Summary, ANOVA, Coefficients, Collinearity Diagnostics, and residual diagnostic plots.
The following is illustrative output, not the result of a real study. Suppose you are testing the effect of CHATLUONG on YDINH while controlling for GIA, THUNHAP, and KINHNGHIEM.
| Model and variable | B | Standard Error | Robust Standard Error | t or Robust t | Corresponding p-value |
|---|---|---|---|---|---|
| OLS, CHATLUONG | 0.284 | 0.091 | 0.108 | 3.08 / 2.63 | 0.002 / 0.009 |
| OLS, GIA | -0.117 | 0.052 | 0.061 | -2.25 / -1.92 | 0.026 / 0.056 |
| OLS, THUNHAP | 0.146 | 0.064 | 0.067 | 2.28 / 2.18 | 0.024 / 0.031 |
| OLS, KINHNGHIEM | 0.031 | 0.019 | 0.021 | 1.63 / 1.48 | 0.104 / 0.140 |
In the CHATLUONG row, the coefficient remains positive under both calculation methods. The p-value increases from 0.002 to 0.009 but remains below 0.05. You can say that the positive effect remains statistically significant in this illustrative check, while noting that the robust standard error makes the evidence weaker.
The GIA row requires caution. With the conventional standard error, the p-value is 0.026. After the robust adjustment, the p-value is 0.056. If your study uses 0.05 as the decision threshold, the conclusion about statistical significance has changed. You should not write that GIA has a significant effect without mentioning this robustness check.
When you read actual output, check the exact column names used by the software or command package. If the table contains only Coefficients, Std. Error, t, and Sig., it usually reports conventional standard errors. That table does not automatically prove that robust standard errors were used. If you need an extended command, save the syntax or command information so that you can explain the procedure later.
If you use SmartPLS, the robustness logic is still a comparison of reasonable specifications or procedures, but the set of indicators differs from CB-SEM. You can review Path Coefficients, Bootstrapping, Outer Loadings, VIF, R², f², and Q². Do not put CFI, TLI, or RMSEA into an explanation of SmartPLS robustness, because those indices belong to CB-SEM and their thresholds are stated for CB-SEM in (Hu and Bentler, 1999).
How to handle a robustness problem
First, identify exactly what has become unstable. Did the coefficient change sign, did the p-value cross the threshold, did R² fall substantially, or did only the standard error change? Do not combine every situation into the sentence “the model is not robust,” because each cause calls for a different response.
Recheck the data and coding
Open Variable View and Data View in SPSS. Check missing values, reverse-coded variables, values outside the scale, and data types. A Likert variable entered as 55 instead of 5 can create an unusual value and distort both the coefficient and the residual diagnostics.
If you remove observations, record the criterion and the number of cases before and after removal. Removing a row simply because it makes the p-value look better is difficult to defend. For a valid outlier, you can report a sensitivity analysis with and without that observation instead of deleting it silently.
Rerun the model with appropriate standard errors
If the main issue is heteroskedasticity, use a robust adjustment if your tool and procedure support it. Save both the original and robust results. In the thesis, state why you selected the method, how you implemented it, and how the conclusion changed.
If the SPSS version you use does not provide the correct robust standard-error procedure for the model you need, do not rename an OLS table as a robust table. You may use R, Stata, or another suitable tool if you understand the syntax and can reproduce the result. JASP has an accessible interface for some analyses, but you still need to check the specific feature, estimator name, and export options.
Check the model specification using the theory
Review the control variables, measurement form, and hypothesised relationships. Do not add or remove variables only to make a coefficient significant. If you add an interaction or squared term, you need a reason from the research model and must state clearly whether it is an additional check or the main model.
When robustness is weak, an appropriate conclusion may be that “the result is sensitive to the estimation method” or that “the evidence for the hypothesis is unstable.” This is a more useful scientific conclusion than hiding an unfavourable p-value.
Distinguishing robustness, outliers, and robust standard errors
An outlier is an observation that differs substantially from the rest. It is a feature of the data or of a particular case. Robustness is the stability of a conclusion when you change a reasonable analytical choice. An outlier may cause a result to be less robust, but the two concepts are not identical.
Robust standard errors are a technique for adjusting how the uncertainty of a coefficient is estimated. They usually affect the standard error, t-statistic, p-value, and confidence interval. They do not automatically correct a data-entry error, make a variable more normally distributed, or prove that the model has been correctly specified.
Sensitivity analysis is closer to robustness. You run reasonable versions of the model to see how the result changes. For example, the main model may use the full sample, while an additional model uses a sample after removing highly influential observations, or a comparison model uses another way to calculate standard errors.
Scale reliability is a different issue. Cronbach's Alpha assesses the internal consistency of the items, which is often discussed together with Corrected Item-Total Correlation. If you need to distinguish measurement concepts, see what is a scale. A reliable scale does not automatically make a regression model robust.
Common mistakes
The first mistake is looking for one robustness threshold. There is no single number to enter in the results table. State which problem you checked, which method you used, and how the conclusion changed.
The second mistake is calling every rerun a robustness check. If you change several variables, the sample, the measurement, and the software at the same time, you no longer know which factor caused the difference. Each check should change one main element while keeping the other conditions stable.
The third mistake is reporting only the model that produces the most favourable result. If robust standard errors make a hypothesis nonsignificant, report that result. The committee usually values your ability to identify a limitation more than a neat p-value table that cannot be reproduced.
The fourth mistake is confusing robustness with the requirement that the data have a perfectly normal distribution. Consider the model type, sample size, residuals, influential observations, and estimation method. Do not use one plot to declare that the entire model passes or fails.
The fifth mistake is failing to save the syntax, sample filter, and file version. When you rerun the analysis, you may accidentally use a different sample or a variable that has been overwritten. Create a copy of the .sav file, name each analysis round clearly, and save the comparison table in a separate file.
Frequently asked questions
What is robustness in regression
Robustness is the stability of a conclusion when you check it with another reasonable procedure or model specification. Focus on the sign, relative magnitude, confidence interval, and statistical significance of the coefficient rather than looking for a universal cutoff called robustness.
When should you use robust standard errors
Robust standard errors are commonly considered when the error variance is not constant or when conventional standard errors may not accurately reflect the uncertainty of the estimate. Keep the original result, run the robust version with a suitable tool, and compare the two sets of results.
Is robustness a one-time test in SPSS
Usually, it is not. SPSS provides tables and plots for checking assumptions, but robustness is a process of comparing several results. You can begin with Coefficients, residual plots, VIF checks, and influential observations, then run an additional analysis that matches the problem you identified.
How should you interpret a p-value that changes from below 0.05 to above 0.05
Report that the conclusion is sensitive to the way the standard error or model specification was calculated. You should not continue to claim that the hypothesis is supported while ignoring the check. You can state that the evidence for the effect is unstable and identify which model is the main model under the research design.
Do all theses need a robustness check
Not every topic needs the same set of checks. Prioritise checks connected to the model type, data, and problem that actually appears. If you use OLS regression, review heteroskedasticity, multicollinearity, residuals, and influential observations. If you use PLS-SEM, follow the indicators appropriate for PLS-SEM and the bootstrapping procedure you selected.
Does robustness improve the data
Robustness does not repair the data or turn a weak model into a strong one. It tells you whether the conclusion depends too heavily on an assumption, a group of observations, or a technical choice. After identifying a problem, you still need to return to the data, theory, and analytical procedure.
Open your data file now, record the main model, check the residuals, and create a comparison table before running the additional version. If you need to run the analysis on your own .sav or .csv file and save each checking round, DoThesis M4 analysis supports this step.