要区分三个地区并建立两个虚拟变量,可以使用以下代码:

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参数可以去掉输出中的回归结果。

Stata Tobit 模型中使用虚拟变量区分三个地区

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

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