您可以使用以下代码来创建两个虚拟变量来区分三个地区:

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将为1如果id等于22、23、24或25,否则为0。region2将为1如果id等于14、17、18或9、10、11或12,否则为0。请注意,如果id等于9、10、11或12,则region2将被替换为1,因为这些id不包括在region2中。您可以根据需要将这些虚拟变量添加到您的现有模型中。

xttobit srdi rdi tta ds urs ecec gtfp doft pfi ehi iir crp clp ul11 nolog tobit以上是我在stata160中已有的模型我需要区分三个地区并建立两个虚拟变量其中第一个地区id为22、23、25、24第二个区域id为17、18、14、第三个区域id为9、10、11、12如何只建立两个虚拟变量就包含对三个地区的分类告诉我新的代

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

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