全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6313 6
2019-08-24
悬赏 10 个论坛币 已解决
生成变量D_Twoyear:虚拟变量,若公司营业收入连续两年下降取 1,否则取 0;请教各位!


复制代码



最佳答案

917968079 查看完整内容

首先 连续两年下降=本年比去年低,去年比前年低。 可以这样实现: gen d=0 replace d=1 if ys
二维码

扫码加我 拉你入群

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

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

全部回复
2019-8-24 11:33:34
首先 连续两年下降=本年比去年低,去年比前年低。
可以这样实现:
gen d=0
replace d=1 if ys<l.ys & l.ys<l2.ys     /*ys表示公司营收*/

二维码

扫码加我 拉你入群

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

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

2019-11-11 20:20:04
______沉、默 发表于 2019-8-24 11:33
生成变量D_Twoyear:虚拟变量,若公司营业收入连续两年下降取 1,否则取 0;请教各位!
ys是什么意思哇
二维码

扫码加我 拉你入群

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

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

2020-4-30 18:20:02
917968079 发表于 2019-8-24 11:33
首先 连续两年下降=本年比去年低,去年比前年低。
可以这样实现:
gen d=0
您好,请问一下,如果单纯只是上升取1,下降取0呢是否是gen d=1
replace d=0 if ys<1.ys呢
但是好像命令会出错
二维码

扫码加我 拉你入群

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

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

2023-4-3 22:46:15
我有一个问题想请教 就是想对一个变量进行组内预处理 比如营业收入连续下降两年则赋值1用的是
xtset id year
gen d=0
bysort id:replace d=1 if revenue<l.revenue&l.revenue<l2.revenue
但是这样输出结果企业前两年最终d也有值(而且有1有0) 但是不应该前两年是无法判断是否连续下降两年的吗 有点蒙 不知道哪里出错了
二维码

扫码加我 拉你入群

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

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

2024-5-27 11:11:27
lkjsh 发表于 2023-4-3 22:46
我有一个问题想请教 就是想对一个变量进行组内预处理 比如营业收入连续下降两年则赋值1用的是
xtset id ye ...
请问解决了吗,我也遇到这样的问题了,是否可以根据一年下降的赋值处理连续下降两年的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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