全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2818 2
2011-04-13
请一个问题,在mata里处理panel,想要实现下面的想法:把每个panel的Ti*k维的demean variable插到(Ti-1)*k维的first difference variable的下面去,该如何实现?怎么样识别出企业i的Ti?多谢

matix        维度            matix             维度               
dltx                               demnx                                 newx

dltx1        (T1-1)*k        demnx1        T1*k                dltx1
dltx2        (T2-1)*k        demnx2        T2*k                demnx1
dltx3        (T3-1)*k        demnx3        T3*k                dltx2
dltx4        (T4-1)*k        demnx4        T4*k                demnx2
dltx5        (T5-1)*k        demnx5        T5*k                dltx3
                                                                                  demnx3
                                                                                  dltx4
                                                                                  demnx4
                                                                                  dltx5
                                                                                  demnx5
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-13 10:57:07
不知道答案的飘过~~~
二维码

扫码加我 拉你入群

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

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

2011-4-29 12:29:14
wbzdwss 发表于 2011-4-13 08:22 请一个问题,在mata里处理panel,想要实现下面的想法:把每个panel的Ti*k维的demean variable插到(Ti-1)*k维的first difference variable的下面去,该如何实现?怎么样识别出企业i的Ti?多谢
matix        维度            matix             维度               
dltx                               demnx                                 newx
dltx1        (T1-1)*k        demnx1        T1*k                dltx1
dltx2        (T2-1)*k        demnx2        T2*k                demnx1
dltx3        (T3-1)*k        demnx3        T3*k                dltx2
dltx4        (T4-1)*k        demnx4        T4*k                demnx2
dltx5        (T5-1)*k        demnx5        T5*k                dltx3
                                                                                  demnx3
                                                                                  dltx4
                                                                                  demnx4
                                                                                  dltx5
                                                                                  demnx5
你能把你的数据结构说一下吗?mata状态下,已有哪些矩阵,要生成哪个(些)矩阵?

设mata状态下,共有dltx1-dltx5、demnx1-demnx5十个等列矩阵(列数为k),生成一个新矩阵newx(在command窗口输入以下):

d=(&dltx1,&dltx2,&dltx3,&dltx4,&dltx5 \ &demnx1,&demnx2,&demnx3,&demnx4,&demnx5)
newx=J(1,k,.)
for (i=1;i<6;i++)  newx=newx\*d[1,i]\*d[2,i]
newx=newx[|2,1\.,.|]
newx
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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