全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3296 8
2008-11-06

数据库里有一列数据, 比如家庭消费额. 每行代表每个家庭每年的数据.

HH CODE                   YEAR                 CONS

1                                2000                     57

1                                2001                     68

1                                2002                     74

2                                2000                     54

2                                2001                     47

3                                1999                     78

3                                 2001                    80

我想计算消费波动.  eg for HH 1,    68-57 (2001-2000)    74-68(2002-2001)   

不知道该用什么命令. 请大家帮忙.

谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2008-11-6 21:51:00

sum cons if HH==1, d

这样就可以求出家庭HH==1的消费水平cons的描述性统计结果,如方差、标准差、……

二维码

扫码加我 拉你入群

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

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

2008-11-6 22:18:00

我不是想计算HH1 时CONS 的方差等指标, 而是想在一列数据中做减法.

不过多写你的答复!

二维码

扫码加我 拉你入群

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

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

2008-11-7 08:52:00

不好意思,是我理解错了。那你的问题应该是求一阶差分,我也不知道,呵呵

共同期待达人的指点!

二维码

扫码加我 拉你入群

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

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

2008-11-7 12:27:00


题意不太清楚,试试
sort HH
by HH: gen diff = CONS[_n] - CONS[_n-1]

二维码

扫码加我 拉你入群

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

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

2008-11-7 19:45:00

问题在于同一个家庭不同年度的消费量不是在同一行列出的. 如果直接相减得出的并不是消费波动.

HH CODE          YEAR               CONS           CONS00             CONS01            CONS02

1                2000                 57              57               .                  .

1                2001                 68              .                68                 .

1                2002                 74              .                .                   74

2                2000                 54              54               .                   .

2                2001                 47              .                47                  .

3                2001                 78              .                78                  .

3                2002                 80              .                .                   80


将CON01 和CON02 分别想上移一行和两行也不行, 因为我的 PANEL 不是BALANCED PANEL, 有年份数据缺失. 

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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