The Coefficient Stability Test
The Coefficient Stability Test
Rus’an Nasrudin
Table of Contents
Oster (2017) is the first to address the issue, and to provide a formal
test (report) about the unobservable selection and coefficient stability.
Emily Oster
Unobservable Selection and Coefficient Stability: Theory and Evidence
Goodness of fit
Interpretation
R-squared
R2 ≡ SSE/SST = 1 − SSR/SST
We know R2 as “R-squared”.
Table of Contents
Y = βX + Ψω ◦ + W2 +
The approximation
σ22 σ1X
Π= 2
σ1X
σ12 (σX
2 −
σ12
)
The approximation..
Implementation
Set both Rmax and δ to report sets of bounds for β, that is set of
values of β ∗ .
I Oster (2017) provides rule of thumbs: (1) Rmax = 1.3R̄. 90% of
randomised article survives and only 45% non-randomised articles
survives. And,
I An average δ from a ’constructed’ data gives value of 0.545 which
would be appropriate in many settings.
Report the value of δ with the assumption of Rmax and β = 0
Report Ṙ to R̄ movements.
Stata Example
We can implement the coefficient stability reporting, calculate δ and β ∗
given our assumption about Rmax with Stata command psacalc (Oster,
2013). It is available from ssc.
eststo eq1a: reg lwage educ
estat ovtest
local ov0=r(p)
eststo eq1: reg lwage educ exper expersq
local R2max1=e(r2)*1.3
estat ovtest
local ov1=r(p)
psacalc delta educ, rmax(‘R2max1’) beta(0)
local A=r(delta)
psacalc beta educ, delta(0.545) rmax(‘R2max1’)
estadd scalar Treatment_effect ‘r(beta)’: eq1
estadd scalar delta ‘A’: eq1
estadd scalar OVtest ‘ov1’ : eq1
etc..
Stata example..