Stata Tobit 模型中使用虚拟变量区分三个地区
要区分三个地区并建立两个虚拟变量,可以使用以下代码:
gen region1 = cond(inlist(id, 22, 23, 24, 25), 1, 0)
gen region2 = cond(inlist(id, 17, 18, 14), 1, 0)
这里首先根据地区id生成了两个虚拟变量region1和region2,其中region1表示地区id为22、23、24、25的样本为1,其余为0;region2表示地区id为17、18、14的样本为1,其余为0。
然后,可以将这两个虚拟变量添加到tobit模型中:
xttobit srdi rdi tta ds urs ecec gtfp doft pfi ehi iir crp clp region1 region2, ul(1.1) nolog
注意,在加入虚拟变量后,需要将其放在模型的最后一列,并且要重新指定ul参数的值,因为加入虚拟变量后模型的上限值可能会发生变化。nolog参数可以去掉输出中的回归结果。
原文地址: https://www.cveoy.top/t/topic/mSlk 著作权归作者所有。请勿转载和采集!