楼主: zj418081327
1483 0

[编程问题求助] 请问如何利用forvalues对大量企业多年日数据估计年度条件方差 [推广有奖]

  • 9关注
  • 2粉丝

VIP

副教授

49%

还不是VIP/贵宾

-

威望
0
论坛币
36551 个
通用积分
26.4002
学术水平
2 点
热心指数
2 点
信用等级
1 点
经验
13148 点
帖子
357
精华
0
在线时间
991 小时
注册时间
2009-2-27
最后登录
2024-3-26

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位,我想用garch类方法估计企业每年的收益率条件方差,数据描述如下:大约有1000+企业以上,2004-2013年度上市企业的每日收益率。数据样本见附件 dailyreturn.xlsx (169.09 KB)
我用forvalues编写程序如下:

forvalues i = 1(1)1056  {
            bysort year: arch r if id==`i', arch(1) garch(1) nolog
            predict h, variance
                }
其中id表示企业代码,year表示不同年度。
可以运行,但是已经半天了还是没有结束,正在进行的程序显示如下:

-> year = 2004

Number of gaps in sample:  29   (gap count includes panel changes)
(note: conditioning reset at each gap)


ARCH family regression

Sample: 20040628 - 20041231, but with gaps         Number of obs   =       129
Distribution: Gaussian                             Wald chi2(.)    =         .
Log likelihood =  270.8619                         Prob > chi2     =         .

------------------------------------------------------------------------------
             |                 OPG
           r |      Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
r            |
       _cons |  -.0045339   .0027907    -1.62   0.104    -.0100035    .0009357
-------------+----------------------------------------------------------------
ARCH         |
        arch |
         L1. |   .2879147   .1467449     1.96   0.050        .0003    .5755294
             |
       garch |
         L1. |  -.1687872   .2891155    -0.58   0.059    -.7354432    .3978688
             |
       _cons |   .0008414   .0002682     3.14   0.002     .0003157     .001367
------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------
-> year = 2005

Number of gaps in sample:  53   (gap count includes panel changes)
(note: conditioning reset at each gap)

。。。。。






请问我的代码有问题吗?应该怎么编写更好?
谢谢各位对我的帮助!!



二维码

扫码加我 拉你入群

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

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

关键词:forvalues forvalue values value 条件方差 如何

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 16:24