全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1547 2
2013-01-18
现有一组数据,employ是项目组职员姓名,office是单位名称,fail 是0-1变量
employ            office    fail    year    repu_o    repu_e
张三、李四    A公司   1     2000      0            0
张三、王五    A公司   0     2001      1            1
王五、李四    A公司   1     2002      1            1
刘二、赵六    B公司   0     2001      0            0

将employ和office 的声誉分别界定为
如果之前至少有过一次fail,repu_o和repu_e为1,其余为0

对于office较好处理
对于职员应该怎么办呢
请高手赐教

二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-18 11:55:02
针对项目组所在单位

gen failyear = year if fail == 1
gen officename = office if fail == 1
gen repu_o = 1 if f.ear == failyear & office == officename
二维码

扫码加我 拉你入群

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

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

2013-1-18 13:41:48
在针对职员个人的声誉时,增加了
split employ,g(v) p(",")
reshape long v,i(year id) s
但仍然发现有遗漏
有的reputation的值应是1,但却得到0
不知道哪里出现问题了呢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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