Stata中的条件回归
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Stata中的条件回归相关的知识,希望对你有一定的参考价值。
我每年都有一个来自巴西各市的变量小组,我正在尝试检验结果的异质性。因此,我需要一种有条件地对总体进行回归的方法,因为我想在查看规模时显示差异。
现在,我正在执行以下操作以获取范围为0-20000的居民:
xtreg tx_mortalidade_infantil cobertura_autoria cobert_vacinal tx_neonatal_tardia_i tx_neonatal_precoce_i porc_maes_menos_3anos porc_abaixo_peso porc_nv_menor3consultas_neonatal porc_mortediarreia_menores gastos_saude_sanemaneto_realpc gastos_educacao_cultura_realpc_i dens_demogra if populacao_munic>0 & populacao_munic<20000, fe vce(robust)
但是,我想要的东西在所分析的所有年份(1998-2016年)中只能使该范围内的市政当局(0-20000人)。我怎么能得到这个?
答案
您大概有一个标识市镇的变量。我猜想它叫做munic
。然后
egen wanted = min(populacao_munic < 20000), by(munic)
如果总是正确的话,一个城市的人口少于20000,将得出1;如果永远是错误的,则将得出0。
这里的假设是,从未记录过人口为零或为负的自治市,因此条件populacao_munic > 0
是多余的。
有关此处的原理和实践,请参见https://www.stata.com/support/faqs/data-management/create-variable-recording/的FAQ和https://www.stata-journal.com/article.html?article=dm0055的文章
以上是关于Stata中的条件回归的主要内容,如果未能解决你的问题,请参考以下文章