在bootstrapping时包含y-errors-python package seaborn

时间:2018-06-11 21:40:58

标签: python seaborn

我使用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()

我错过了一些明显的东西,或者有解决方法吗?

0 个答案:

没有答案