Double machine learning Created 2026-09-24 Updated 2026-11-05
Double machine learning combines Neyman orthogonality with cross-fitting to estimate a low-dimensional statistical parameter while using machine learning for nuisance functions. Orthogonality means that the expected estimating score has zero first derivative with respect to nuisance perturbations at the truth. Small nuisance errors therefore affect the target equation only at second order, under the required smoothness assumptions. cross-fitting separately limits overfitting effects by evaluating scores on observations excluded from their nuisance training.
For the augmented inverse-probability-weighted estimator, a typical sufficient condition istogether with nuisance consistency, suitable moments and treatment probabilities bounded away from zero and one. Each error being is sufficient for this product condition, but one may converge more slowly if the other converges faster. Under the full regularity conditions the target estimate has asymptotic normality at scale , enabling confidence intervals. Machine learning prediction accuracy alone does not supply these assumptions or Causal identification.[ref]
Doubly robust estimation Created 2026-09-24 Updated 2026-11-05
Doubly robust estimation combines two nuisance functions so that either one can be correctly estimated while the other is misspecified. For example, let indicate treatment, covariates, , and . Under conditional exchangeability, positivity and the usual consistency of observed and potential outcomes, is the mean potential outcome under treatment .
For candidate functions with denominators bounded away from zero, the augmented signal isConditioning on shows thatThe bias vanishes if either nuisance function is correct. This algebra explains Double robustness and the second-order product bias. It does not protect against both models being wrong, failed Causal identification, or nearly zero denominators. cross-fitting helps when flexible functions are estimated from the same sample; valid confidence intervals require further rate and moment assumptions. The average treatment effect is .[ref]
Double/Debiased Machine Learning for Treatment and Structural Parameters by Victor Chernozhukov and others. arXiv v6, Section 5.1, equation (5.3), orthogonal average-treatment-effect score
Inverse probability weighting Created 2026-09-24 Updated 2026-11-05
Inverse probability weighting weights observations by reciprocals of the probabilities that generated their observed assignment or selection. For binary treatment with propensity score , the average-treatment-effect observation weight isIt uses the probability of the treatment actually received. Under conditional exchangeability, consistency in causal inference and positivity, the identification identity isTo prove it, condition on : the assignment probability cancels its denominator, leaving . Average over and apply the causal identification assumptions. The same cancellation with a function instead of proves population balance of the measured covariates under correctly specified assignment probabilities.
If a stratum has treatment probability , each treated observation there receives weight five: it represents units with the same measured baseline characteristics who usually receive the other treatment. Very small assignment probabilities give large weights and unstable estimates. Estimated assignment models, trimming and normalization can change finite-sample behavior and, for trimming, the target population. Overlap weights deliberately define a different target rather than estimating the same full-population contrast by another name.
The ordinary least squares fit estimates the conditional mean of the continuous safety response as a linear function of the income coding:The regression coefficient for income is positive. Since larger response values mean greater safety, one additional coded income unit corresponds to an estimated increase of safety-scale units in the fitted mean. Following the question's stated units, a unit is a £10,000 income step. The observed coding also uses income bands with open end categories, so this is a linear trend per coded band step; it is not evidence of a known constant effect for every extra pound, especially within the open top band. The output's abbreviated variable label does not override the stated units.
The intercept is the fitted mean at income code zero. It is estimated as , but zero is outside the observed income codes, so that value is an extrapolated model baseline, not an observed estimate for a particular income category. Its small p-value tests a zero intercept; it is not the main test of the income association.
For the income coefficient, the standard error is . The reported test statistic and two-sided test giveproviding strong evidence against the null hypothesis of zero linear slope under the stated model assumptions. A Student t confidence interval, using residual statistical degrees of freedom, isThis is an interval for the population linear coefficient under the model, not an interval containing of individual safety scores. The large-sample estimate is precise enough to detect a positive association, but that does not establish substantial individual predictive power.
The coefficient of determination is : the fitted line accounts for about of the in-sample variation about the response sample mean. The adjusted coefficient of determination is about . Thus income alone explains very little of the observed variation, despite the small slope p-value. The residual standard error of response units describes substantial scatter about the fitted line. This is an estimated residual standard deviation, rather than the standard error of the slope or a complete individual prediction interval.
The overall F-test has on statistical degrees of freedom and . With one predictor and an intercept, it tests the same zero-slope hypothesis as the coefficient Student's t-test; , up to rounding. It is not an additional independent confirmation. In this simple linear regression, the Pearson correlation coefficient has the slope's sign and magnitude , another description of the weak linear association.
The regression uses complete observations and estimates two coefficients, giving residual statistical degrees of freedom. The deletion of observations is complete-case analysis; extending its conclusions to the full target population requires suitable assumptions about the missing-data mechanism. Classical reported standard errors also rely on an adequate linear conditional mean, independent errors and homoscedasticity; a normal linear model gives the finite-sample Student t-distribution and F-test calibration, while large-sample approximations can justify similar tests under weaker distributional assumptions. The printed summary alone does not establish these assumptions. Regression diagnostics and, where appropriate, heteroskedasticity-consistent standard errors address different parts of that assessment.
Finally, this unadjusted observational study estimates an association. Other covariates, such as age or experience status, may be related to both income and reported safety. Without additional design or causal identification assumptions, the positive fitted slope does not establish that increasing income would cause an increase in safety.
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 221 1 a Solution 2026-09-28
Causal identification means that is uniquely determined by the observed joint distribution of under the causal assumptions. Equivalently, it admits an identifying formula containing only observed-data probabilities and conditional expectations.