创建 Bootstrap 置信区间 - 'list' 对象没有属性 'sample'?

Creating Bootstrap Confidence Intervals - 'list' object has no attribute 'sample'?

我试图为一小组数据找到 bootstrap 95% 的置信区间,但是当我尝试时,它说我的“列表对象没有属性样本”。我不确定他们在谈论什么列表,我该如何添加该属性?

我尝试做 1000 个 bootstrap 样本,每次都替换数据以获得一个非常小的 9 号数据集。但是,当我尝试在 In[84] 中使用 CreateBootstrapMeans 函数时,它说我的“列表对象没有属性 'sample'”。我不确定这是什么意思。

我稍后需要使用 np.percentile 函数来找到 95% 的置信区间,但在这部分得到解决之前我无法做到这一点。

请尽你所能提供帮助!如果这是一个愚蠢的问题,我也很抱歉,我是编码的初学者!

您必须将定义 d 的行替换为:

d = np.random.choice(data, n, replace=True)

这是因为 list 对象没有名为 sample

的方法

编辑:

return 也必须放在 for 循环的末尾而不是里面。