全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1674 5
2017-04-19
egen t = group(year)
qui sum t
local Nt = r(tmax)
egen s = group(id)
qui sum s
local Ns = r(smax)
gen b = .
forvalues t = 1/`Nt' {
     forvalues s = 1/`Ns' {
        cap qui reg  lny volu_volu0 if (t==`t' & s==`s')
        predict e if t==`t'
        replace b = e if (t==`t' & s==`s')
        cap drop e
   }
}
我想要求信息披露质量的KV指数,需要将每日的价格变量(lny)(比较复杂,就以此代替),对每日的交易量的变量(volu_volu0)进行回归,从而得到每年每家公司的唯一系数b,但是上面程序总出错,显示invalid syntax
各位大神帮忙看看到底哪里出错?感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-21 19:43:21
自己顶自己顶,求高手知道,之前看过很多相关帖子,但是还是出错。。。。invalid syntax
二维码

扫码加我 拉你入群

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

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

2017-4-23 11:01:27
建議用 dataex (先 ssc install dataex 并见说明) 将原始Stata资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
二维码

扫码加我 拉你入群

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

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

2017-4-25 11:08:21
2 "2010-01-04"          .   3809968
2 "2010-01-05" -3.7879674  91688792
2 "2010-01-06"          .  42687112
2 "2010-01-07"  -4.863682  22070912
2 "2010-01-08"  -4.989451  15357136
2 "2010-01-11"  -4.108943  78127304
2 "2010-01-12" -4.5277033  58899224
2 "2010-01-13"  -3.717467  96105896
2 "2010-01-14"  -6.911725  26078096
2 "2010-01-15"   -4.51285  24751496
2 "2010-01-18"  -5.312216  32001256
2 "2010-01-19"  -5.818111  13231096
2 "2010-01-20" -3.5125394  80574360
2 "2010-01-21"  -5.497169  11655168
2 "2010-01-22"  -3.668677  19366056
2 "2010-01-25"  -5.763108 -33002452
2 "2010-01-26"  -3.457367  12330592
2 "2010-01-27"   -4.88064   2327088
2 "2010-01-28"  -4.349203  -9078536
2 "2010-01-29"  -4.901037 -14022608
2 "2010-02-01"  -4.893571   4632512
2 "2010-02-02"  -4.281993 -17781472
2 "2010-02-03"  -3.999818 -11295528
2 "2010-02-04"  -5.464891 -10221960
2 "2010-02-05" -3.8024206 -24373320
2 "2010-02-08"  -4.744933 -39214124
2 "2010-02-09"  -5.717037 -48269884
2 "2010-02-10" -4.3274393 -48119136
2 "2010-02-11"  -4.879554 -40261096
2 "2010-02-12" -4.6358056 -51115472
2 "2010-02-22" -4.4447913 -58401560
2 "2010-02-23"  -4.265924 -49955816
2 "2010-02-24" -4.5141563 -45196496
2 "2010-02-25" -3.6087534  10101104
2 "2010-02-26"  -5.244932 -25352856
2 "2010-03-01"  -6.849139 -22350488
2 "2010-03-02" -4.0169125  38327776
2 "2010-03-03"  -5.769371 -13637400
2 "2010-03-04"  -3.920411  -6243968
2 "2010-03-05"  -5.746181 -36826636
2 "2010-03-08"   -5.74298 -43277744
2 "2010-03-09" -3.7093234  43495592
2 "2010-03-10" -4.2299547 -23749520
2 "2010-03-11"  -6.161184 -44793120
2 "2010-03-12"  -4.217402 -49460200
2 "2010-03-15"   -4.35671 -49358156
2 "2010-03-16"  -5.730077 -63154152
2 "2010-03-17" -3.9987454 -37232336
2 "2010-03-18" -4.5475373  12922440
2 "2010-03-19"  -4.781223 -19893544
2 "2010-03-22"  -4.566435 -41656280
2 "2010-03-24" -4.3736515 -29614312
2 "2010-03-25" -4.0732923 -37585664
2 "2010-03-26"  -5.036946 -39641800
2 "2010-03-29"  -3.657132  -8613544
2 "2010-03-30"  -5.251222 -30460548
2 "2010-03-31"  -6.855386 -30794224
2 "2010-04-01"   -3.72097  55054680
2 "2010-04-02"  -5.494067  34119528
2 "2010-04-06"  -4.051273  28149888
2 "2010-04-07" -4.2278733   -237968
2 "2010-04-08" -4.3673368  16810576
2 "2010-04-09"  -5.230035 -38809052
2 "2010-04-12"  -3.900374  36257520
2 "2010-04-13"  -5.214932  -1566864
2 "2010-04-14"  -5.443501 -13607264
2 "2010-04-15"  -4.522871  14168360
2 "2010-04-16"  -4.868637  -6190816
2 "2010-04-19" -2.5027645  87743640
2 "2010-04-20"  -3.425587  49632216
2 "2010-04-21"  -4.608914  15954712
2 "2010-04-22" -3.6537476   4787512
2 "2010-04-23"   -5.57343 -20519344
2 "2010-04-26" -4.1108766 -20720040
2 "2010-04-27"  -4.356705  -3730016
2 "2010-04-28"  -4.566944 -32427828
2 "2010-04-29"   -5.96358 -33538556
2 "2010-04-30"  -5.267859 -42364072
2 "2010-05-04"  -3.103945 -20943392
2 "2010-05-05"  -5.227091  -5051576
2 "2010-05-06"  -3.184752 -29776200
2 "2010-05-07"  -5.190176 -26910960
2 "2010-05-10" -4.5025787 -36468864
2 "2010-05-11"  -4.983603 -27358516
2 "2010-05-12" -4.3889456 -29020868
2 "2010-05-13"  -5.499906 -32265744
2 "2010-05-14"  -4.810829 -53925632
2 "2010-05-17"  -2.930852 -28897356
2 "2010-05-18"  -2.801916  18242264
2 "2010-05-19" -4.5190682 -22237584
2 "2010-05-20"  -3.814959 -44208936
2 "2010-05-21"  -3.197969  35037208
2 "2010-05-24"  -3.171311  53470296
2 "2010-05-25"  -3.245194  -3963192
2 "2010-05-26"  -5.220357 -45495168
2 "2010-05-27"  -4.414815 -21751224
2 "2010-05-28" -4.3214765 -45931172
2 "2010-05-31" -3.5196545 -41715408
2 "2010-06-01"  -4.971198 -54380080
2 "2010-06-02" -4.1757836 -56739084
我选取了100个数据,上述4列分别是公司代码、日期、收盘价的变量作为因变量、交易股数的变量作为自变量,
请各位帮帮忙,我用的代码见最上面
二维码

扫码加我 拉你入群

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

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

2017-4-25 15:24:11
问题已经解决,之前想要用嵌套循环来做,但是看了很多帖子,找到了正解:
statsby _b, by(id year) clear: reg y x*
这个是只显示系数的,包括自变量和常数项系数。
二维码

扫码加我 拉你入群

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

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

2019-4-17 11:18:03
yhmqin 发表于 2017-4-25 15:24
问题已经解决,之前想要用嵌套循环来做,但是看了很多帖子,找到了正解:
statsby _b, by(id year) clear: ...
能否把这部分的代码分享一下,谢谢,也是一直算了出错,没找到原因
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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