您可以在 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)

此代码将创建两个新的虚拟变量 region1region2

  • 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 的初始定义中。

您可以根据需要将这些虚拟变量添加到您现有的模型中。

Stata 虚拟变量创建:区分三个地区

原文地址: https://www.cveoy.top/t/topic/mSkA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录