楼主: chenquan323
9384 5

[回归分析求助] [求助]stata中滞后被解释变量的实现 [推广有奖]

  • 0关注
  • 2粉丝

硕士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
41053 个
通用积分
0.3100
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2324 点
帖子
103
精华
0
在线时间
118 小时
注册时间
2006-4-18
最后登录
2023-11-27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

在用stata做面板数据的动态模型时,有用到滞后的被解释变量cplag1=cp[_n-1](cp是我定义的被解释变量名)

但是直接使用gen cplag1=cp[_n-1]会出现如下结果,只有缺失1项,显然结果是不对的.这里要求每个相同的id下1996年的

cplag1值都是缺失的.请教各位大虾该如何加限制条件?

id year cp ip cplag1
1 1996 3282.466 4106.251
1 1997 3646.15 4540.247 3282.466
1 1998 3777.41 4770.47 3646.15
1 1999 3989.581 5178.528 3777.41
1 2000 4203.555 5256.753 3989.581
1 2001 4495.174 5640.597 4203.555
1 2002 4784.364 6093.333 4495.174
2 1996 5133.978 6569.901 4784.364
2 1997 6203.048 7419.905 5133.978
2 1998 6807.451 8273.418 6203.048
2 1999 7453.757 9127.992 6807.451
2 2000 8206.271 9999.7 7453.757
2 2001 8654.433 11229.66 8206.271
2 2002 10473.12 12692.38 8654.433
3 1996 4011.775 4884.731 10473.12
3 1997 4853.441 6040.944 4011.775
3 1998 5197.041 6505.145 4853.441
3 1999 5314.521 6922.109 5197.041
3 2000 5522.762 7279.393 5314.521
3 2001 6094.336 8422.573 5522.762
3 2002 6665.005 9235.538 6094.336
4 1996 3197.339 4148.282 6665.005
4 1997 3868.319 4790.986 3197.339
4 1998 3896.778 5167.317 3868.319
4 1999 4104.281 5468.94 3896.778
4 2000 4361.555 5678.195 4104.281
4 2001 4457.463 5955.045 4361.555
4 2002 5120.485 6747.152 4457.463

[此贴子已经被作者于2006-4-27 13:56:38编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:Stata 解释变量 tata 如何加限制条件 year 解释 变量 Stata

沙发
maoxinshu 发表于 2006-4-27 15:03:00 |只看作者 |坛友微信交流群

tsset id year

gen cplag1=cp[_n-1]

使用道具

藤椅
maoxinshu 发表于 2006-4-27 15:12:00 |只看作者 |坛友微信交流群

不好意思,应该使用时间序列算子lag,下述命令可以了

tsset id year

gen cplag1=l.cp

[_n-1]可能并不是真正的滞后算子,是一个排队函数

已有 1 人评分论坛币 收起 理由
crystal8832 + 10 我很赞同

总评分: 论坛币 + 10   查看全部评分

使用道具

板凳
chenquan323 发表于 2006-4-27 16:58:00 |只看作者 |坛友微信交流群

非常感谢上面这位热心的大虾

应该是gen cplag1=i.cp这个命令

使用道具

报纸
何阶不让缘 发表于 2016-6-29 17:01:12 |只看作者 |坛友微信交流群
chenquan323 发表于 2006-4-27 16:58
非常感谢上面这位热心的大虾
应该是gen cplag1=i.cp这个命令
貌似不是i,要是i会出现“i:  operator invalid”

使用道具

地板
laikuiwei 发表于 2018-9-4 08:39:35 |只看作者 |坛友微信交流群
何阶不让缘 发表于 2016-6-29 17:01
貌似不是i,要是i会出现“i:  operator invalid”
是L且后面不能有空格

使用道具

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

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

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

GMT+8, 2024-4-25 14:32