Stata 虚拟变量创建:区分三个地区
您可以在 Stata 中使用以下代码创建两个虚拟变量来区分三个地区:
gen region1 = inlist(id, 22, 23, 24, 25)
gen region2 = inlist(id, 14, 17, 18)
replace region2 = 1 if inlist(id, 9, 10, 11, 12)
此代码将创建两个新的虚拟变量 region1 和 region2。
region1将在id等于 22、23、24 或 25 时为 1,否则为 0。region2将在id等于 14、17、18 或 9、10、11 或 12 时为 1,否则为 0。
请注意,当 id 等于 9、10、11 或 12 时,region2 将被替换为 1,因为这些 id 不包含在 region2 的初始定义中。
您可以根据需要将这些虚拟变量添加到您现有的模型中。
原文地址: https://www.cveoy.top/t/topic/mSkA 著作权归作者所有。请勿转载和采集!