Calculator Inputs
Example Data Table
| Observed | Fitted | Leverage | Meaning |
|---|---|---|---|
| 12.4 | 11.9 | 0.18 | Small positive residual |
| 18.6 | 17.1 | 0.31 | Higher leverage row |
| 22.5 | 19.8 | 0.42 | Large positive residual |
Formula Used
Residual: ei = yi - ŷi
Residual standard error: s = √(Σei2 / (n - p))
Standardized residual: ri = ei / (s √(1 - hi))
Deleted studentized residual: ti = ei / (s(i) √(1 - hi))
Here, hi is leverage. The value p is the number of fitted model parameters.
Useful R checks are rstandard(model), rstudent(model), hatvalues(model), and summary(model)$sigma.
How to Use This Calculator
- Fit your regression model in R.
- Choose the input format that matches your exported values.
- Paste observed and fitted values, or paste residuals directly.
- Add leverage values from
hatvalues(model)for best accuracy. - Enter model parameters, including the intercept.
- Use automatic RSE or enter
summary(model)$sigma. - Press the calculate button.
- Review flags, then export the CSV or PDF report.
Article
Understanding Standardized Residuals
Standardized residuals help you judge model errors on one scale. A raw residual is useful, but it can be misleading. Some rows have higher leverage. Those rows can naturally create different residual spread. Standardization adjusts the residual by the model error and leverage.
Why This Calculator Helps
R already has helpful commands, such as rstandard, rstudent, residuals, and hatvalues. This calculator gives a transparent check outside R. You can paste residuals, fitted values, or leverage values. You can also enter the residual standard error from summary(model). When the same inputs are used, the result should match the same internal logic.
Reading The Results
A standardized residual near zero means the fitted value is close to the observed value. A value above 2 or below -2 often needs review. A value above 3 or below -3 is stronger evidence of an unusual observation. These are common screening rules. They are not automatic proof of a bad row.
Leverage And Model Risk
Leverage shows how unusual the predictor pattern is for that row. A row with high leverage can shape the fitted line. A row with a large standardized residual can show poor fit. A row with both deserves special attention. It may affect coefficients, predictions, or interpretation.
Best Practice In R
Fit your model first. Then export residuals, fitted values, hat values, and model sigma. Use model <- lm(y ~ x, data = df). Use residuals(model), fitted(model), hatvalues(model), and summary(model)$sigma. Paste those values here. Keep the same row order. Then compare the calculated table with rstandard(model).
Practical Use Cases
This tool is useful during regression diagnostics. It helps with data cleaning, reporting, teaching, audit checks, and model review. It also helps when you need a shareable table for nontechnical users. Always inspect plots too. Residual plots, Q-Q plots, and influence measures add more context. Standardized residuals are one diagnostic signal, not the whole decision.
Common Mistakes To Avoid
Do not mix rows from different models. Do not compare residuals from different response scales. Do not estimate leverage when exact hat values are available. Missing leverage can change the answer. Use this calculator as a checking tool, then confirm final diagnostics inside R carefully.
FAQs
What is a standardized residual?
It is a residual divided by its estimated standard deviation. It places model errors on a comparable scale. This helps identify unusually large errors in regression output.
Is this the same as rstandard in R?
It follows the same internal idea when you provide matching residuals, residual standard error, and leverage values. Exact agreement depends on using the same model data and row order.
What does leverage mean?
Leverage measures how unusual a row is in predictor space. High leverage rows can strongly influence fitted values, slopes, and predictions.
What threshold should I use?
Many analysts review rows with absolute standardized residuals above 2. Values above 3 often need stronger attention. These are screening rules, not final decisions.
Can I use residuals only?
Yes, but exact standardized residuals need leverage values. If leverage is missing, this calculator can use zero or estimate p/n. Exact hat values are better.
What is p in the formula?
The value p is the number of model parameters. Include the intercept when your R model includes one. A simple linear model usually has p equal to 2.
What is residual standard error?
Residual standard error estimates the typical model error size. In R, you can get it with summary(model)$sigma.
Should I delete flagged rows?
No. First inspect the data, model assumptions, and influence measures. A flagged row can be valid, important, or caused by model misspecification.