为具有年效果的州创建虚拟

时间:2017-07-12 16:08:38

标签: stata

我有6个州(2009-2014)的18个州的数据。我如何创建同时考虑状态和时间效应的假人?

1 个答案:

答案 0 :(得分:1)

如果没有你的数据,我必须承担很多责任,但如果我假设你的state变量是一个字符串而你的year变量是数字,那么为此创建虚拟变量我会将两个变量放在一起,然后encode,如下所示:

tostring year, replace
gen state_year = state+year
encode state_year, gen(state_year_num)

state_year_num是您的指标变量。

如果你想要一堆虚拟变量,你可以添加这一行:

tabulate state_year_num, gen(dummy)

将生成与州 - 年对一样多的虚拟变量。