如何从 R 中的 boot.ci 中选择引导置信区间类型?

机器算法验证 r 引导程序
2022-03-16 00:35:31

R 中的boot.ci 文档说有五种不同类型的置信区间boot.ci将返回:

  • 范数(正态近似)
  • 基本的
  • 螺柱(学过的)
  • perc(百分位数)
  • bca(偏差校正,加速)

BCa 看起来不错,但对于我的数据来说似乎真的很慢。

我应该如何选择使用哪一种?

1个回答

如果您的重复不是正态分布的,请不要选择normal.

Basic可以为您提供超出复制数据范围的间隔;例如,您的自举复制范围在 2-200 之间,但您的置信区间下限为 -5。

为了studentsCI,您需要将方差与您正在处理的任何统计数据(例如平均值、中位数)一起传递。我更喜欢这个bca如果您无法生成大量可以满足bca. 如果重复次数较少,则bca间隔变得​​不稳定。检查稳定性的一种方法是生成多组重复并确定相应的置信限 - 您很可能会注意到置信限范围基于bca比其他的更宽。

我什至不知道为什么他们有percentile方法,所有五种方法中最令人困惑的一种。