全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
608 4
2024-02-17
求助各位老师,一个样本里有2002-2020年的数据,如何用stata命令实现2002年、2003年、2004年等一直到2020年逐年数据的ols回归,并将回归结果中各自变量的系数逐年相加保存下来??我的代码如下:
gen sum_coef = .

forvalues i = 2002/2020 {
    reg y1 x Lx L2x L3x L4x L5x if year == `i'
         replace sum_coef = _b[x]+_b[Lx]+_b[L2x]+_b[L3x]+_b[L4x]+_b[L5x] if year == `i'
}
list year sum_coef

但是结果显示有很多重复的数据。。。请问哪里错了呀??

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-2-18 11:27:50
看着问题不大 你分开年份回归检验一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-2-20 09:59:25
你存到数据框里面会产生很多重复数据,这个正常,你可以存到一个矩阵里面
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-2-20 17:37:50
wdlbcj 发表于 2024-2-18 11:27
看着问题不大 你分开年份回归检验一下
检验过了 没毛病 就是有重复的数据,谢谢大佬!(我后面用duplicates处理了)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-2-20 17:38:36
917968079 发表于 2024-2-20 09:59
你存到数据框里面会产生很多重复数据,这个正常,你可以存到一个矩阵里面
噢噢好的,谢谢大佬!我后面用duplicates处理了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群