全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
15473 4
2012-06-12
比如为每一个国家把后一年的数据减去前二年

我是这样写的:
sort year
bysort country: gen lawchange1= law_order-law_order[_n-1]

不知道对不对?现在的问题是每次他出来的结果都有微小差异,不知道为什么。
大牛有没有更好的方法?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-6-12 08:13:47
bys country (year): ……
二维码

扫码加我 拉你入群

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

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

2012-6-12 08:18:33
sungmoo 发表于 2012-6-12 08:13
bys country (year): ……
谢谢版主,可是STATA报错了:

. bysort country(year): egen lawchange1= law_order[_n]-law_order[_n-1]
factor variables and time-series operators not allowed
二维码

扫码加我 拉你入群

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

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

2012-6-12 08:19:33
sungmoo 发表于 2012-6-12 08:13
bys country (year): ……
哦,不是错,原来是country和(year)之间要有空格:)
二维码

扫码加我 拉你入群

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

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

2021-7-30 10:18:42
hyq533 发表于 2012-6-12 08:19
哦,不是错,原来是country和(year)之间要有空格:)
非常好  谢谢
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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