全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1387 5
2021-05-21
input long id float(year Nonstate10)

请问,如何生成虚拟变量:以nons的1 第一次出现为标准,之前的年份为0,之后都为1,
id year nons
6 2003 0
6 2004 0
6 2005 1
6 2006 0
6 2007 0
6 2008 0
6 2009 0
6 2010 1
6 2011 1
6 2012 1
6 2013 1
6 2014 0
6 2015 0
6 2016 0
6 2017 0
6 2018 0
end
[/CODE]

二维码

扫码加我 拉你入群

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

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

全部回复
2021-5-21 20:45:21
by id:gen xx=sum(nons)
replace indicator=1 if xx!=0
replace indicator=0 if xx==0
想了一个方法 做一个累计求和来看
二维码

扫码加我 拉你入群

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

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

2021-5-22 07:43:10
请 ssc install rangestat,并试试
复制代码
你的叙述不完整,我猜想应该是要对每一个 id 做。
二维码

扫码加我 拉你入群

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

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

2021-5-22 12:23:01
wdlbcj 发表于 2021-5-21 20:45
by id:gen xx=sum(nons)
replace indicator=1 if xx!=0
replace indicator=0 if xx==0
请问indicator 是哪来的呢?显示不存在呀
variable indicator not found
二维码

扫码加我 拉你入群

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

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

2021-5-22 12:24:03
黃河泉 发表于 2021-5-22 07:43
请 ssc install rangestat,并试试你的叙述不完整,我猜想应该是要对每一个 id 做。
是的,就是要对每个ID做
二维码

扫码加我 拉你入群

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

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

2021-5-23 19:22:05
水瓶里的花 发表于 2021-5-22 12:23
请问indicator 是哪来的呢?显示不存在呀
variable indicator not found
您好 看了一下  少写了一个  可以先生成一个 gen indicator=.
放在replace命令的前面执行
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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