楼主: jdwang
1246 1

[面板数据求助] 300个体200时间点面板数据“分组”回归问题求教 [推广有奖]

  • 0关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
46 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
225 点
帖子
9
精华
0
在线时间
9 小时
注册时间
2010-7-26
最后登录
2014-1-20

楼主
jdwang 发表于 2013-12-9 15:22:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
         下面是我遇到的问题的具体描述:


        1、300个个体,200个时间点的面板数据,每个个体按时间顺序分成5组。

        2、每组中对变量进行回归;回归后,生成并记录残差。


        每个个体5组,300多个个体就是1500多次回归,求问stata中可以自动或者半自动的方法能实现此类的回归么?

        我的设想是根据数据中的月份标识自动分组,然后自动回归之类的。。求教是否有人对这类问题应该怎么处理,或者该看哪方面的书?


        谢谢!


二维码

扫码加我 拉你入群

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

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

关键词:面板数据 问题求教 Stata tata 怎么处理 记录

沙发
jdwang 发表于 2013-12-19 15:42:54
自己找到答案了,不过是通过sas实现

data ×××;
        set ××××;
        month=month(date);
        if month=11 or month=12 then tag=1;else
        if month=1 or month=2 then tag=2;else
        if month=3 or month=4 then tag=3;else
        if month=5 or month=6 then tag=4;else
        if month=7 or month=8 then tag=5;
    run;


proc reg data=wjd.stk_adjust(where=(tag in (1,2,3,4,5))) noprint;
        model dretnd=idx_dret idx_dret_lag1 idx_dret_lag2 idx_dret_lead1idx_dret_lead2 ;
        by stk_id tag;
        output out=wjd.epsilon residual=r;
run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-24 12:42