假设我们有两个变量和并运行两个回归:
和
和是观察到的残差。
我们能说如果我们倒退吗上, 的系数将会? 有没有办法可以显示?
假设我们有两个变量和并运行两个回归:
和
和是观察到的残差。
我们能说如果我们倒退吗上, 的系数将会? 有没有办法可以显示?
作为提示,请考虑 R 中的此模拟:
rm(list=ls())
set.seed(42)
n=1000
x3= rnorm(n)
x2 = 1 + 2 * x3 + rnorm(n)
lm(x2 ~ x3)
Coefficients:
(Intercept) x3
0.9949 2.0098
# let's store the residual v2:
v2 = lm(x2~x3)$res
# now let's consider the second model:
lm(x3~x2)
Coefficients:
(Intercept) x2
-0.4044 0.4014
# and store the residual v3:
v3 = lm(x3~x2)$res
# let's regress v3 on v2:
lm(v3~v2)
Coefficients:
(Intercept) v2
-2.255e-17 -4.014e-01
它们不相等,但它们看起来相关。
编辑:
插入方程在第二个模型中并隔离. 你会看到参数 on是.
从第一次回归,我们有
将此与
并假设两个回归的执行相似,我们有 和
因此我们有