我有500个数据(y=500)
的列表
我在matlab中使用bootstrap方法来计算置信区间
我正在使用bootci功能,
bootci(1000,@mean,randsample(y, 50, true))
通常:此处,50个随机数据从相同的50个数据重新采样(替换)1000次。
我想要:我能做些什么,这样50个数据将从未固定的50个随机数据中重新采样1000次,但是从500个(整个)数据中重新采样?
还有其他功能有帮助吗?有解决方案吗?
答案 0 :(得分:0)
这是你在找什么?:
bootci(1000, @(x) mean(randsample(x, 50, true)), y)
通过移动bootfun
内的重采样,您将在每次靴状采样期间获得(可能)新的50个元素样本(1000次)。此外,通过将y
指定为bootci
的数据参数,您可以实现对500个元素(完整)数据的采样。