假设要为tobit模型中的变量y增加三个虚拟变量,分别为上游、下游、中游。可以按照以下步骤操作:

  1. 创建三个虚拟变量的变量名
gen upstream = 0
gen downstream = 0
gen midstream = 0
  1. 根据y的值和分位数确定虚拟变量的取值

假设要将y分为三等份,分位数分别为25和75,那么可以使用以下命令将y的值与分位数进行比较,确定虚拟变量的取值:

replace upstream = 1 if y < invnormal(0.25)
replace downstream = 1 if y > invnormal(0.75)
replace midstream = 1 if y >= invnormal(0.25) & y <= invnormal(0.75)
  1. 将虚拟变量加入tobit模型中
tobit y x1 x2 upstream downstream midstream, ll(0)

其中,x1和x2为其他自变量,ll(0)表示对左截尾模型进行估计。

如何在stata中 为tobit模型中增加三个虚拟变量分别命名为上游、下游、中游

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

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