Включая y-ошибки при загрузке - пакет python seaborn - PullRequest
0 голосов
/ 12 июня 2018

Я рассчитываю доверительные интервалы начальной загрузки, используя пакет seaborn для начальной загрузки (https://seaborn.pydata.org/generated/seaborn.regplot.html).. Я рассчитываю включить y-ошибки в расчеты, однако я не вижу четкого обозначения для этого в документации. IПервоначально считалось, что это может быть 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()

Я что-то упускаю из виду или есть обходной путь для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...