我的数据是面板数据,是按照公司和年份进行纵向排列的。现在 假如有3家公司 时间年份从2000年到2010年时间段 其中 实施政策的年份变量是year0 年份变量是year 我想生成第三个变量year1 要求如果year变量中的年份大于等于year0中的实施年份 则year1=1 否则等于0 我使用命令replace x=1 if year>=year0 可提示错误说type mismatch 哪里错了呢?在表达的清楚一些 也就是说 假设数据是这样的:
company year year0
1 2000 2005
。
。
。 2010 2005
2 2000 2009
。
。
。 2010 2009
3 2000 2010
。
。 2010 2010
。表示省略号 同上的意思 想生成year1 以第一家公司为例 如果同一行中2000小于2005 则year1第一行的值就为0 怎么写命令呢?


雷达卡





京公网安备 11010802022788号







