【发布时间】:2018-09-21 20:54:34
【问题描述】:
我想知道是否可以计算与用于执行线性回归的子样本不同的观测样本的拟合值。特别是,我有一个包含 400 个人的完整数据框。我想执行两个单独的 OLS 回归,根据虚拟值对数据帧进行二次采样。
ols1<-lm(log_consumption ~ log_wage + Age + Age2 + Education, data=df, subset = type==1)
ols2<-lm(log_consumption ~ log_wage + Age + Age2 + Education, data=df, subset = type==0)
这段代码显然返回了两个单独的模型和相应的拟合值。但是,我想首先根据模型 1,然后根据模型 2 获取我所有数据框的拟合值(即所有 400 个人的拟合值)。基本上我想比较整个数据框的拟合值,利用我在两种不同的“制度”下得到的 OLS 系数之间的差异。
有没有办法在 R 中做到这一点?
感谢您的帮助, 马可
【问题讨论】:
标签: r