全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
17024 3
2017-01-26

bys id0:gen minrd=min(rd)
bys id0:gen maxrd=max(rd)
数据
year        id0        rd
1999        14        79000
1999        11        340000
1999        3        38800
1999        2        83300
1999        7        24300
1999        6        1.1e+06
1999        16        17400
1999        8        3310
1999        5        81900
1999        13        276000
1999        9        168000
错误:
. gen minrd=min(rd)
invalid syntax
r(198);

end of do-file

r(198);



二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-26 00:41:12
找到原因了,不能用egen,bys id0:g S111=(rd-minrd)/(maxrd-minrd)为什么这里又要用g。。。。后面用到函数就必须用egen,后面用g?
二维码

扫码加我 拉你入群

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

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

2017-1-26 00:48:54
bys id0:egen S1=(abs(d.S11)*abs(d.S12))^0.5 又出错了。两个变量数据,后一年减前一年,然后相乘开
二维码

扫码加我 拉你入群

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

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

2017-1-27 00:48:23
gen和egen是不一样的。egen的帮助文件里有说明可以用什么。常用的了解一下就行了。不用都记住。而且总共就这两个选择。一个不行试一下另一个就是了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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