创建 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
循环的末尾而不是里面。
我试图为一小组数据找到 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
循环的末尾而不是里面。