我有两个包含状态标识符和年份的变量。如果我想创建指示每个状态的虚拟变量,我通常会编写以下代码:
tab state_id, gen(state_id_)
这将给我一组变量,state_id_1,state_id_2,...等。但是如果我想获得状态和年份交互的虚拟变量列表,那么可以使用哪些操作,例如虚拟变量指示2005年的州1。
答案 0 :(得分:1)
您是否尝试过查看xi
(https://www.stata.com/manuals13/rxi.pdf)?它将为每个分类变量和这两个变量的相互作用创建虚拟变量。所以如果你这样做:
xi i.state*i.year
这应该可以为您提供所需的内容,但请注意,它会自然地对此进行编码,并省略每个分类变量的第一类。