楼主: ysbggdcq
83087 49

[一般统计问题] 怎么在stata中取出回归系数,并生成一个新的变量   [推广有奖]

  • 0关注
  • 0粉丝

小学生

57%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0.0002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
136 点
帖子
3
精华
0
在线时间
12 小时
注册时间
2012-11-7
最后登录
2015-12-2

楼主
ysbggdcq 发表于 2014-3-5 10:12:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据结构如下:比如两只股票,代码分别为2和6(实际情况更多),分别是从2001-2006年的数据,现在我对数据按照A=a+bB进行回归,并分别将回归系数a和b保存到新变量中。假如代码为2的股票回归系数a和b分别为0.1和0.2,代码为6的股票分别为0.3和0.4;
stkcd             A                     B                 year
2        -0.01321        0.0649455        2001
2        -0.17586        0.1972809        2002
2        -0.15283        0.3979636        2003
2        0.103938        -0.215786        2004
2        0.077891        0.100931        2005
2        -0.05099        -0.0849801        2006
6        0.080194        6.26E+08        2001
6        0.035823        -1.42E+08        2002
6        -0.06987        -5.34E+08        2003
6        0.041957        -4.57E+08        2004
6        -0.01533        -8.77E+07        2005
6        0.011217        -4.21E+08        2006

现在的问题是,我怎么把这些回归系数取出,生成新变量a和b,即将上述变成如下形式:
stkcd             A                     B                 year    a     b
2        -0.01321        0.0649455        2001  0.1   0.2
2        -0.17586        0.1972809        2002  0.1   0.2
2        -0.15283        0.3979636        2003  0.1   0.2
2        0.103938        -0.215786        2004  0.1   0.2
2        0.077891        0.100931        2005  0.1   0.2
2        -0.05099        -0.0849801 2006 0.1   0.2
6        0.080194        6.26E+08        2001  0.3   0.4
6        0.035823        -1.42E+08        2002  0.3   0.4  
6        -0.06987        -5.34E+08        2003  0.3   0.4
6        0.041957        -4.57E+08        2004  0.3   0.4
6        -0.01533        -8.77E+07        2005  0.3   0.4
6        0.011217        -4.21E+08        2006  0.3   0.4

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata 回归系数 tata stkcd year

已有 1 人评分经验 收起 理由
remlus + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

本帖被以下文库推荐

沙发
jjjj6666 发表于 2014-3-5 12:00:33
install bcoeff, then do

bcoeff A B, by(stkcd) g(a) cons(b)
已有 7 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
michaelcxb + 1 + 1 + 1 + 1 精彩帖子
wanyuanxing + 1 精彩帖子
Sunknownay + 2 + 2 + 2 热心帮助其他会员
remlus + 100 精彩帖子
zdx1022 + 3 + 3 精彩帖子
SpencerMeng + 100 + 1 精彩帖子
crystal8832 + 10 + 10 + 1 + 1 热心帮助其他会员

总评分: 经验 + 210  论坛币 + 11  学术水平 + 8  热心指数 + 8  信用等级 + 3   查看全部评分

藤椅
ysbggdcq 发表于 2014-3-5 15:15:33
jjjj6666 发表于 2014-3-5 12:00
install bcoeff, then do

bcoeff A B, by(stkcd) g(a) cons(b)
成功了,谢谢!

板凳
dayayayl 在职认证  发表于 2014-3-10 17:04:27
请问楼主是怎么对多个股票进行回归的?代码要怎么写?

报纸
白色蓝翎 发表于 2014-5-25 08:45:25
dayayayl 发表于 2014-3-10 17:04
请问楼主是怎么对多个股票进行回归的?代码要怎么写?
by stkcd: reg A B

地板
白色蓝翎 发表于 2014-5-25 08:46:32
请问多个自变量, 产生多个coefficient的话怎么做呢?

7
glistery 发表于 2014-5-25 23:02:25
多谢楼主!我也遇到类似的问题,回去试一下!

8
眼泪笑了。 发表于 2014-6-4 10:43:36
太好了

9
wang415705825 发表于 2014-9-26 22:42:31
正需要stage 1的coefficients作为separate variables用到stage 2,非常感谢!!

10
maoqiqiudenver 发表于 2014-10-31 15:10:56
请问多个自变量, 产生多个coefficient的话怎么做呢?
本文来自: 人大经济论坛 Stata专版 版,详细出处参考: https://bbs.pinggu.org/forum.php?mod=viewthread&tid=2932062&page=1

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

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