Stata 为具有年份效应的州创建虚拟 我有18个状态6年(2009-2014年)。我如何创建同时考虑状态和时间效应的假人?< /P> < P>没有你的数据,我必须承担很多来回答这个问题,但是如果我假设你的代码>状态< /代码>变量是一个字符串,你的代码>年份< /代码>变量是数字的,然后,为了为此创建虚拟变量,我将两个变量放在一起,然后对它们进行编码,如下所示: tostring year, replace gen state_year = state+year encode state_year, gen(state_year_num)

Stata 为具有年份效应的州创建虚拟 我有18个状态6年(2009-2014年)。我如何创建同时考虑状态和时间效应的假人?< /P> < P>没有你的数据,我必须承担很多来回答这个问题,但是如果我假设你的代码>状态< /代码>变量是一个字符串,你的代码>年份< /代码>变量是数字的,然后,为了为此创建虚拟变量,我将两个变量放在一起,然后对它们进行编码,如下所示: tostring year, replace gen state_year = state+year encode state_year, gen(state_year_num),stata,Stata,而state\u year\u num是您的指标变量 如果需要一组虚拟变量,可以添加以下行: tabulate state_year_num, gen(dummy) 这将生成与州年对一样多的虚拟变量 交叉张贴有帮助egen state_year=group(state year),无论变量是数字还是字符串,标签都会起作用。请参阅以进行讨论。然后您可以跳过编码,直接进入制表。两行,不是四行。

state\u year\u num
是您的指标变量

如果需要一组虚拟变量,可以添加以下行:

tabulate state_year_num, gen(dummy)

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

交叉张贴有帮助
egen state_year=group(state year),无论变量是数字还是字符串,标签都会起作用。请参阅以进行讨论。然后您可以跳过
编码
,直接进入
制表
。两行,不是四行。