Partial Regression Plot Calculator

Explore each predictor’s adjusted relationship, measure unique explanatory power, inspect influential observations, compare models, and export clear partial regression results instantly online with confidence.

Analysis results

OLS

Partial regression plot

Click observations to select them. Selected rows can be excluded temporarily for sensitivity analysis.

Selected observation

Click a plotted observation to inspect its original values and diagnostics.

Coefficient and diagnostic results

TermCoefficientStd. errortp95% CIStd. betaVIF
RowResidualLeverageStudentizedCook's DDFFITSDFBETASStatus

Sensitivity comparison

ModelRowsCoefficientStd. errorp-valuePartial R²Adjusted R²

All-predictor comparison

RankPredictorCoefficientp-valuePartial R²Incremental R²

Interpretation

1. Data input

No data parsed.

2. Variables and preprocessing

Use Ctrl or Command to select multiple controls. Text controls are dummy encoded automatically.

3. Plot and diagnostic options

9
0.80
3

Formula used

First, regress the target on all selected control predictors. Save those target residuals for the vertical axis. This removes variation explained by the controls.

Next, regress the focal predictor on the same control predictors. Save those focal residuals for the horizontal axis. Their fitted slope equals the focal coefficient from the complete multiple regression model.

Target residual: eᵧ = y − ŷ(controls)
Predictor residual: eₓ = x − x̂(controls)
Partial regression: eᵧ = βₓeₓ + ε
Partial R² = t² / (t² + df)

How to use

Paste data with headers or upload a supported text file. Parse the dataset and confirm the preview. Select one numeric target and one numeric focal predictor.

Choose controls, transformations, model settings, and diagnostic options. Press calculate to residualize both variables and fit the adjusted relationship. Inspect coefficients, bands, VIF values, and influential observations.

Click plotted points to review their original rows. Exclude selected observations only for sensitivity analysis. Export results, residual data, charts, or a printable report.

Example data

The included sample studies house price after adjusting floor area for property age, bedrooms, and city distance. The plot estimates floor area’s unique linear relationship with price. Influential properties remain visible for diagnostic review.

PropertyPriceFloor areaAgeBedroomsDistance
H012581321838.2
H02318168745.4
H0322111926310.1

Assumptions and limitations

The method assumes a correctly specified linear conditional relationship. Ordinary inference also assumes independent errors with stable variance. Robust fitting reduces outlier sensitivity but changes classical inference.

High multicollinearity can make adjusted coefficients unstable. Transformations and interactions should follow a defensible modeling reason. A partial relationship never proves a causal effect.

Frequently asked questions

What is a partial regression plot?

It plots residualized target values against residualized focal-predictor values. Both residualizations use identical control predictors. The slope matches the focal multiple-regression coefficient.

Why is it called an added-variable plot?

It shows what the focal predictor adds beyond existing controls. The remaining horizontal variation is unexplained by those controls. The remaining vertical variation is similarly adjusted.

Does a steep slope imply causation?

No, the plot describes an adjusted statistical relationship. Unmeasured confounding and model misspecification can remain. Causal conclusions require stronger study design assumptions.

What does partial R-squared mean?

It measures unique target variation explained by the focal predictor. The measure conditions on all selected controls. Larger values indicate stronger incremental explanatory contribution.

Why inspect Cook's distance?

Cook's distance summarizes each observation’s influence on fitted coefficients. Large values identify useful sensitivity checks. They do not automatically justify deleting observations.

What does a high VIF indicate?

A high VIF signals strong predictor redundancy. Coefficients may become unstable and imprecise. Consider data quality, model purpose, and variable definitions.

Can categorical controls be used?

Yes, text controls are dummy encoded automatically. The first observed level becomes the reference. Encoded terms appear within the coefficient table.

When should robust fitting be used?

Use it when unusual residuals strongly affect ordinary estimates. Compare robust and ordinary results carefully. Robust fitting does not repair every model problem.

Why might the calculator reject my data?

The model needs more complete rows than fitted parameters. Singular predictors can also prevent inversion. Review warnings and simplify redundant model terms.

Generated calculator file timestamp: 2026-08-10 12:55:04

Related Calculators

Regression Line PlotPolynomial Regression CurveActual-versus-Predicted PlotResidual PlotResidual Distribution PlotQ-Q Plot of ResidualsScale-Location PlotLeverage PlotCook's Distance PlotPrediction Interval Plot

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.