楼主: kaiwei1128
12121 18

[学术与投稿] eviews批量处理一元线性回归 [推广有奖]

  • 0关注
  • 0粉丝

小学生

64%

还不是VIP/贵宾

-

威望
0
论坛币
1700 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
51 点
帖子
9
精华
0
在线时间
4 小时
注册时间
2010-7-24
最后登录
2019-5-8

楼主
kaiwei1128 发表于 2010-7-30 07:24:12 |AI写论文
500论坛币
各位高手,小弟现在有200个股票,需要用eviews7来做简单的一元线性回归,测算CAPM模型中的beta值。公式是:Ri-Rf=beta*(Rm-Rf)。Rf ,Rm已知,Ri是200个股票的历史回报率。简单理解就是,所有的Ri都跟Rm进行一次回归检测,然后得出相应的beta与残值。请问eviews里有没有什么程式可以批量处理,或者输入什么程序,让它可以批量处理?谢谢了!

关键词:EVIEWS 一元线性回归 Eview Views 批量处理 EVIEWS 线性回归 批量处理

沙发
arthistory4 在职认证  发表于 2010-7-30 07:34:13
估计有你发帖的时间,200个都做完了 呵呵 加油啊,希望能找到方法
感谢支持我的免费资料,请点击一下本人头像下的“加关注” 成为偶的粉丝!

藤椅
kaiwei1128 发表于 2010-7-30 07:42:35
呵呵,不是的,因为我是分时段做,要分27个时段来做,合起来就很多了。所以相当难受,时间又紧迫。 2# arthistory4

板凳
arthistory4 在职认证  发表于 2010-7-30 07:52:44
kaiwei1128 发表于 2010-7-30 07:42
呵呵,不是的,因为我是分时段做,要分27个时段来做,合起来就很多了。所以相当难受,时间又紧迫。 2# arthistory4
唉,加油加油,我从来基本没用过eviews的,惭愧啊,我用stata
感谢支持我的免费资料,请点击一下本人头像下的“加关注” 成为偶的粉丝!

报纸
kaiwei1128 发表于 2010-7-30 07:54:16
请问您用stat这样的情况能处理吗? 4# arthistory4

地板
zwa222 发表于 2010-7-30 08:22:02
用一个for循环,就应该可以解决了!
程式如下:
for !j=1 to 200
equation eq{!j}.ls Ri{!j}-Rm=c({!j})*(Rf-Rm)
next

这样将会运行产生200个回归方程,其BETA值被保留在C序列里.可以对其进行加总求平均等运算.
前提: 请把200个Ri的名称分别设定为:Ri1,Ri2,.......Ri200

7
zwa222 发表于 2010-7-30 08:35:15
我已经试运行过,应该是没有问题的.至于你所需要的残值(残差),由于每一个程序运行后都有一个残差序列(而不是一个数据值),因此将产生200个残差序列,你可以分别保留之.就是在程度中间加上一条,将程式变为:
for !j=1 to 200
equation eq{!j}.ls Ri{!j}-Rm=c({!j})*(Rf-Rm)
series Resid{!I}=resid
next

8
zwa222 发表于 2010-7-30 08:35:34
试一下吧.GOOD LUCK!

9
peijiamei 发表于 2010-7-30 09:23:50
eviews不知道怎么弄。
在spss里面split file(按照code)。然后坐一次回归就可以了。
在SAS中是proc reg data=a;
model y=x;
by code;
run;
按照这么模式就ok了
本文来自: 人大经济论坛 爱问频道 版,详细出处参考:http://www.pinggu.org/bbs/viewth ... &from^^uid=428404
我的微博:http://t.sina.com.cn/1087192374
欢迎互相加关注!

10
kaiwei1128 发表于 2010-7-31 00:44:15
你好,我试了下,说不行。能否加个qq,帮我下。我可以给你1000金币。麻烦了。 6# zwa222

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-22 07:56