我使用seaborn包进行自举(https://seaborn.pydata.org/generated/seaborn.regplot.html)计算bootstrap置信区间。我希望在计算中包含y错误,但是,我没有在文档中看到明确的名称。我最初认为它可能是x_estimator,但它只接受函数,如np.mean,而不是数组,如下面的y_err。我的数据集的一个例子如下,可以看出包含错误对于自举是很重要的。
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
ax = sns.set(style="white", color_codes=True)
ax=plt.figure(figsize=(18, 16), dpi= 80, facecolor='w', edgecolor='k')
y_err = [0.215,0.38,0.23,0.965,0.235,4.41,1.43,1.27,0.145,0.415]
x, y = pd.Series([2.83,2.56,3.49,2.99,5.98,1.77,8.24,1.02,1.89,2.61215415], name="x data"), pd.Series([1.26,1.56,1.48,1.2,1.9,4.57,2.48,1.83,1.13,0.67], name='y data')
ax = sns.regplot(x=x, y=y, ci=68,n_boot=1000,color='black')
ax = sns.regplot(x=x, y=y, ci=95,n_boot=1000,color='red')
ax = sns.regplot(x=x, y=y, ci=99.7,n_boot=1000,color='blue')
ax = bar(x,y,yerr=y_err, facecolor='none')
ax = plt.show()
我错过了一些明显的东西,或者有解决方法吗?