全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1426 2
2014-03-03
悬赏 30 个论坛币 未解决
需要处理的数据如下:一.有从1到n行数据,记为Ri,i=1,2,3...n。另有一行数据,记为Rm。
二.Ri和Rm都是j行的时间序列数据


问题:怎样一次性让Rm与Ri(i=1,2,3...n)做一元线性回归并输出结果。也就是 i 次回归一次做?
用spss,matlab,eviews做都行。
请指教!


二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-3 20:17:10
批发不行啊   只能零售

因为变量名称不一样 变量个数也可能不同   


一次次 回归 然后批量输出结果 倒是可以


个人建议用 stata

跑多个其实也不难,只要每跑完一个regression,你把它取个名字存起来:est store m1。m1是你要改的,第一个model所以我叫m1,第二个的话指令就变成est store m2,依次类推。


运行指令:esttab m1 m2 ... using test.rtf就行了

回归后结果:(1)随机效应(2)固定效应
        (1)        (2)
        vc        vc
gvc        -0.0720        -0.103
        (-0.33)        (-0.47)
               
gdp        0.000963        0.00198
        (0.29)        (0.50)
               
p        0.00264***        0.00263***
        (4.00)        (3.72)
               
en        0.00447*        0.00697**
        (1.98)        (2.75)
               
ls        -0.229        -1.207
        (-0.74)        (-1.85)
               
mr        -7.875        -12.90
        (-1.32)        (-1.65)
               
_cons        53.95        140.2
        (1.16)        (1.97)
N        65        65
t statistics in parentheses
* p < 0.05, ** p < 0.01, *** p < 0.001


二维码

扫码加我 拉你入群

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

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

2014-3-3 20:18:46
onroad24 发表于 2014-3-3 20:17
批发不行啊   只能零售

因为变量名称不一样 变量个数也可能不同
可不可以用for语句?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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