首页 文章

随机样本的bootstrap置信区间

提问于
浏览
1

我有500个数据列表 (y=500)
我在matlab中使用bootstrap方法来计算置信区间 .
我正在使用bootci函数,
bootci(1000,@mean,randsample(y, 50, true))
Normally: 这里,50个随机数据从相同的50个数据中重新采样(替换)1000次 .
I want: 我可以做一些事情,这样50个数据将从未固定的50个随机数据中重新采样1000次,但是从500个(整个)数据中重新采样1000次?

还有其他功能有帮助吗?有解决方案吗?

1 回答

  • 0

    这是你想要的?:

    bootci(1000, @(x) mean(randsample(x, 50, true)), y)
    

    通过移动 bootfun 内的重采样,您将在每次靴状采样期间(1000次)获得(可能)新的50个元素样本 . 此外,通过将 y 指定为 bootci 的数据参数,可以实现对500个元素(完整)数据的采样 .

相关问题