【问题标题】:Storing the cluster robust standard error to create a new variable— Stata 12 for Mac存储集群稳健标准误差以创建新变量——Mac 的 Stata 12
【发布时间】:2012-09-18 20:04:16
【问题描述】:

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

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

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

【问题讨论】:

  • 你确定你没有混淆标准差(它是方差的平方根,并且是其边际分布的一个属性,与样本设计无关)和标准误差(估计估计量的抽样可变性,这可能是一个好的估计,也可能不是一个好的估计,并且取决于所涉及的所有分布以及样本设计)?
  • 你说得对,我想要标准错误。当我写上面的问题时,我意识到使用 summarise 命令没有意义。我将删除这部分问题。

标签: stata standard-error


【解决方案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 上问这个问题。

【讨论】:

  • psuid 是您的svyset 中的集群变量。如果您在此之上按区域进行聚类,那么坦率地说,我不知道您在做什么......即使该示例的目的是荒谬的:)。除此之外,技术上一切都很好,不需要gllamm
猜你喜欢
  • 2017-10-17
  • 2020-12-22
  • 2015-02-06
  • 2012-03-04
  • 2011-05-24
  • 2020-10-18
  • 2022-01-07
  • 2016-12-16
  • 2019-09-14
相关资源
最近更新 更多