楼主: luo6ni1
9306 24

[面板数据求助] 如何计算面板中的算术平均值 [推广有奖]

11
sungmoo 发表于 2012-3-27 20:26:28
*以过去日期个数求均值:
sort stkcd date fep
egen t=tag(date)
by stkcd: g n=sum(t)-1
by stkcd: g m=sum(fep[_n-1])
by stkcd: replace m=m[_n-1] if !t
by stkcd: replace m=m/n

12
luo6ni1 发表于 2012-3-28 09:44:25
sungmoo 发表于 2012-3-27 20:26
bys stkcd (date): g m=sum(fep/_n)
*可以运行,无错误提示
谢谢sungmoo,可是计算出来结果不对,b是按照a来计算,以第一条记录为例,2005-03-07,在此日期出现之前的记录没有,所以第一条的b就应该为0,然后第二条记录2005-03-09,此时的b就应该是第一条记录对应的a值,0.433/1,如此类推,当运行到第三条记录时,日期为2005-03-22,那么就是(0.433+0.57)/2,可以看到2005-03-22这个日期重复出现了5次,则应该赋予相同的值,直到2005-07-31,再进行同样的运算法则,我不知道我的表述是否能让你明白。不过你的建议让我学到了很多,我自己再琢磨一下究竟怎么计算,非常感谢!

13
luo6ni1 发表于 2012-3-28 09:55:09
bys   year  stkcd (rptdt): g m=sum(feps)/(_n)
在sungmoo你给我的命令上我稍微做了修改,基本上可以计算出来,只是相同日期的计算出来b的结果不一样,第一条记录的值也只有用替代的方式解决,但还是谢谢你!

14
luo6ni1 发表于 2012-3-28 14:36:55
sungmoo 发表于 2012-3-28 10:43
*以过去的观测值数求均值:
sort stkcd date fep
by stkcd: g m=sum(fep[_n-1])
是的,你说的这个问题我遇到了,以stkcd date 无法定义panel data,这个时候就会出现问题,无法进行准确计算和后续面板数据的回归,如果要将计算出来的均值经过一定运算后与fep进行回归,且以公司个体为固定效应又该如何实现呢?谢谢sungmoo版主的热情解答!

15
luo6ni1 发表于 2012-3-28 14:39:33
sungmoo 发表于 2012-3-28 10:43
*以过去的观测值数求均值:
sort stkcd date fep
by stkcd: g m=sum(fep[_n-1])
关于日期相同的均值应该是一样的,因为此时的算术平均值(均值)只是以日期出现先为参照标准,同一日期的均值应该就是相同的。

16
luo6ni1 发表于 2012-3-28 15:42:45
sungmoo 发表于 2012-3-28 10:43
*以过去的观测值数求均值:
sort stkcd date fep
by stkcd: g m=sum(fep[_n-1])
这样算还是不对,每年每个公司代码出现的第一条记录都应该是无法计算的,不知道为什么到后面很多date相同的计算出来的m都不一样,再想想看吧,谢谢

17
sungmoo 发表于 2012-3-28 16:01:18
能多贴一些数据吗?
不知道为什么到后面很多date相同的计算出来的m都不一样
就你给出的数据而言,可以得出结果,看看是不是你想要的结果。

18
luo6ni1 发表于 2012-3-28 16:06:25
luo6ni1 发表于 2012-3-28 14:36
是的,你说的这个问题我遇到了,以stkcd date 无法定义panel data,这个时候就会出现问题,无法进行准确计 ...
真的谢谢sungmoo的帮助,现在问题就是面板无法申明,我也不知道该如何调整,但是均值的计算基本上解决了,谢谢!!

19
sungmoo 发表于 2012-3-28 16:11:49
现在问题就是面板无法申明
这样的数据结构本身不符合panel data的标准。

20
luo6ni1 发表于 2012-3-28 16:22:26
sungmoo 发表于 2012-3-28 16:01
能多贴一些数据吗?
stkcd        year        date           fep
2        2005        2005-03-07                .433
2        2005        2005-03-09                .57
2        2005        2005-03-22      .55
2        2005        2005-03-22                .579
2        2005        2005-03-22                .42
2        2005        2005-03-22                .47
2        2005        2005-03-22                .333
2        2005        2005-07-31                .35
2        2005        2005-08-01                .32
2        2005        2005-08-01                .36
2        2005        2005-08-01                .363
2        2005        2005-12-19                .34
2        2006        2006-06-14                .54
2        2006        2006-07-04                .49
2        2006        2006-08-01                .51
2        2006        2006-08-01                .38
2        2006        2006-08-01                .51
2        2006        2006-08-04                .48
2        2006        2006-10-31                .53
2        2006        2006-10-31                .5
2        2006        2006-11-02                .5
2        2007        2007-04-06                .74
2        2007        2007-10-30                .68
2        2007        2007-10-30                .75
2        2007        2007-10-30                .75
2        2007        2007-10-30                .63
2        2007        2007-10-30                .69
2        2007        2007-10-30                .66
2        2007        2007-10-30            .74
2        2007        2007-12-04                .71
2        2007        2007-12-04                .74
2        2007        2007-12-11                2.31
2        2007        2007-12-18                .67
2        2007        2007-12-19            .71
2        2007        2007-12-20                .61
2        2007        2007-12-28                .77
2        2008        2008-03-21                1.4
2        2008        2008-03-25                1.18
2        2008        2008-08-04                .607
2        2008        2008-08-05                .63
2        2008        2008-08-05                .66
2        2008        2008-08-05                .52
2        2008        2008-08-05                .62
2        2008        2008-08-05                .58
2        2008        2008-08-05                .64
2        2008        2008-08-05                .79
2        2008        2008-08-05                .59
2        2008        2008-08-05                .649
2        2008        2008-08-06                .655
2        2008        2008-08-06                .61
2        2008        2008-08-07                .54
2        2008        2008-09-09                .5
2        2008        2008-10-08                .58
2        2008        2008-10-13                .57
2        2008        2008-10-14                .57
2        2008        2008-10-27                .46
2        2008        2008-10-27                .43
2        2008        2008-10-28                .391
2        2008        2008-10-28                .49
2        2008        2008-10-28                .47
2        2008        2008-10-28                .48
2        2008        2008-10-28                .48
2        2008        2008-10-28                .47
2        2008        2008-10-28                .5
2        2008        2008-10-28                .46
2        2008        2008-10-28                .46
2        2008        2008-10-28                .49
2        2009        2009-02-08                .56
2        2009        2009-04-28        ?.44
2        2009        2009-07-16                .49
2        2009        2009-08-04                .55
2        2009        2009-08-07            .51
2        2009        2009-08-10                 .5
2        2009        2009-08-10      .48
2        2009        2009-08-27            .54
2        2009        2009-10-26                .45
2        2009        2009-10-26                .51
2        2009        2009-10-27                .528
2        2009        2009-11-02            .454
2        2010        2010-01-07                .58
2        2010        2010-03-01                .67
2        2010        2010-03-03                .67
2        2010        2010-03-04                .64
2        2010        2010-05-10            .55
2        2010        2010-07-06            .67
2        2010        2010-08-10            .593
2        2010        2010-08-10                .62
2        2010        2010-08-11                .65
2        2010        2010-09-13                .77
2        2010        2010-10-13                .69
2        2010        2010-10-24                .65
2        2010        2010-10-24                .71
2        2010        2010-10-25                .65
2        2010        2010-10-25                .6
2        2010        2010-10-25                .63
2        2010        2010-10-25                .68
2        2010        2010-10-25                .62
2        2010        2010-10-25                .682
2        2010        2010-10-25                .67
2        2010        2010-10-25                .634
2        2010        2010-10-25                .63
2        2010        2010-10-25                .6
2        2010        2010-10-26                .54
2        2010        2010-11-05                .64
2        2010        2010-11-05                .65
2        2010        2010-11-05                .64
2        2010        2010-11-05                .66
2        2010        2010-11-05                .6
2        2010        2010-12-03                .66
2        2010        2010-12-03                .7
2        2010        2010-12-03                .7
2        2010        2010-12-06                .66
6        2006        2006-05-23                .88
6        2006        2006-07-24                .84
6        2006        2006-08-22                .83
6        2007        2007-04-24                1.19
6        2007        2007-10-30                1.095
6        2008        2008-03-31                1.37
6        2008        2008-04-01                1.43
6        2008        2008-05-12                .82
6        2008        2008-08-04                .73
6        2008        2008-08-04                .635
6        2008        2008-10-15                .59
6        2009        2009-03-20                .66
6        2009        2009-04-25                .71
6        2009        2009-04-27                .696
6        2009        2009-05-26                .82
6        2009        2009-08-07                .58
6        2009        2009-08-11                .69
6        2009        2009-08-18            .56
6        2009        2009-09-28                .65
6        2010        2010-03-17                .82
6        2010        2010-03-17                1.06
6        2010        2010-04-21                .53
6        2010        2010-04-21                .53
6        2010        2010-07-20                .49
6        2010        2010-07-26                .42
6        2010        2010-08-08                .41
6        2010        2010-08-09                .55
6        2010        2010-08-09                .43
6        2010        2010-08-09                .516
6        2010        2010-08-10                .45
我只截取了部分数据,整体的结构大概是这样的,怎么样才能对个体(stkcd)进行固定效应呢?真的很谢谢sungmoo

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

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