1

我需要存储集群稳健标准误差的值,以便使用它来创建新变量。

我可以使用 mean 命令获得集群稳健标准错误,但 stata 不存储此值。

您对如何计算估计的集群稳健标准误差然后存储该值以使用它来创建新变量有任何建议吗?

4

1 回答 1

1

我认为这几乎可以解决问题。可能有一种更优雅的方式来做到这一点。玩具数据,无意义的例子:

/* Get some data */
webuse nhanes2f, clear
svyset psuid [pweight=finalwgt], strata(stratid)

/* get the standard error of the constant, which is the mean */
svy: reg zinc
display _se[_cons]
generate se = _se[_cons]

/* Verify that this is correct */
svy: mean zinc

但是,您还想要集群,这使事情变得复杂。我认为如果你只有调查权重(又名第一阶段集群),你可以这样做:

reg zinc [pweight=finalwgt], cluster(region)

可能有一种方法可以使用 -glamm- 执行您想要的操作,这是用户编写的命令。如果你在这里没有得到太多回应,你应该在 Statalist 上问这个问题。

于 2012-09-18T20:35:42.663 回答