楼主: zhaowill
7531 9

求教:如何用stata编程来计算资本存量啊? [推广有奖]

  • 3关注
  • 3粉丝

VIP+

教授

53%

还不是VIP/贵宾

-

威望
2
论坛币
14289 个
通用积分
207.0398
学术水平
30 点
热心指数
37 点
信用等级
28 点
经验
4566 点
帖子
204
精华
0
在线时间
1734 小时
注册时间
2008-9-22
最后登录
2024-1-3

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求教:如何用stata编程来计算资本存量啊?
学艺不精,只会用excel手工处理,但数据太多,太累人了。恳请高手点拨!先谢谢啦!
以下数据各列的含义分别为:i 是地区标识,t 是年份,I 是当年价的固定资产投资完成额,P 是以2000年为基期的固定资产投资价格指数,K0 为基年(2000)资本存量,K是待求的以2000年不变价计的资本存量。
资本存量的计算公式参考了张军等(2004)的做法:Kit=Kit-1(1-r)+Iit(其中折旧率r=9.6%)

     i           t         I             P       K0            K
Anlu     2000   9.07   100.00     10
Anlu     2001   10.36  100.10
Anlu     2002   11.45   99.90
Anlu     2003   12.63  103.19
Anlu     2004   14.56  109.37
Anlu     2005   16.92  111.80
Anlu     2006   19.46  113.82
Anlu     2007   25.81  118.48
Badong    2000   5.61   100.00     8
Badong    2001   4.70   100.10
Badong    2002   6.51    99.90
Badong    2003   6.62   103.19
Badong    2004   7.14   109.37
Badong    2005   7.55   111.80
Badong    2006   8.05   113.82
Badong    2007   10.74  118.48
Baokang   2000   2.90   100.00     5
Baokang   2001   3.05   100.10
Baokang   2002   3.69    99.90
Baokang   2003   4.15   103.19
Baokang   2004   6.15   109.37
Baokang   2005   8.36   111.80
Baokang   2006   9.32   113.82
Baokang   2007   10.07  118.48
Changyan  2000   4.67   100.00     7
Changyan  2001   4.32   100.10
Changyan  2002   3.94    99.90
Changyan  2003   4.96   103.19
Changyan  2004   7.40   109.37
Changyan  2005   8.36   111.80
Changyan  2006   9.69   113.82
Changyan  2007   11.58  118.48
二维码

扫码加我 拉你入群

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

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

关键词:stata编程 Stata 资本存量 tata 如何用 编程 资本存量

沙发
sungmoo 发表于 2009-8-15 14:22:50 |只看作者 |坛友微信交流群
*设数据库结构如上,但没有K变量。
g K=K0
bys i: replace K=0.904*K[_n-1]+I*P[1]/P if _n>1

使用道具

藤椅
sungmoo 发表于 2009-8-15 14:28:07 |只看作者 |坛友微信交流群
*下面与上面等价,K都是2000年不变价资本存量
g K=K0
bys i: replace K=0.904*K[_n-1]+100*I/P if _n>1

*补充一句,为了避免原始数据未必排序,最好先使用一次sort i t。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Nancy彦君 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

板凳
zhaowill 发表于 2009-8-15 15:32:11 |只看作者 |坛友微信交流群
衷心感谢sungmoo版主,这么快就帮忙解决了问题!

使用道具

报纸
dhualee 发表于 2009-8-15 20:08:48 |只看作者 |坛友微信交流群
呵呵,这个命令不错,可以省去很多excel操作

使用道具

地板
sndhdau 发表于 2012-3-31 14:17:49 |只看作者 |坛友微信交流群
先收藏下~

使用道具

7
@浪花朵朵开 发表于 2015-10-26 11:51:31 |只看作者 |坛友微信交流群
sungmoo 发表于 2009-8-15 14:28
*下面与上面等价,K都是2000年不变价资本存量
g K=K0
bys i: replace K=0.904*K[_n-1]+100*I/P if _n>1
是不是应该:
bysort i: replace K=0.904*K[_n-1]+I[1]*P/100 if _n>1
这个价格指数是以2000年为基期的。
希望你在看看,交流一下,我这个对不对!

使用道具

8
@浪花朵朵开 发表于 2015-10-26 11:52:33 |只看作者 |坛友微信交流群
是不是应该:
bysort i: replace K=0.904*K[_n-1]+I[1]*P/100 if _n>1
这个价格指数是以2000年为基期的。
希望你在看看,交流一下,我这个对不对!

使用道具

9
zhj2011 发表于 2017-4-15 09:12:03 |只看作者 |坛友微信交流群
O(∩_∩)O谢谢各位!

使用道具

10
wangwenjia1989 发表于 2018-8-10 21:39:19 |只看作者 |坛友微信交流群
@浪花朵朵开 发表于 2015-10-26 11:52
是不是应该:
bysort i: replace K=0.904*K[_n-1]+I[1]*P/100 if _n>1
这个价格指数是以2000年为基期的。 ...
您这个版本可能有问题,请考虑一下固定资产投资价格指数,它的值实际上是同一年份的名义值与实际值之比。

使用道具

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

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

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

GMT+8, 2024-5-3 06:08