Как бы рассчитать доверительные интервалы для регрессии LOWESS в Python? Я хотел бы добавить их как заштрихованную область в график LOESS, созданный с помощью следующего кода (другие пакеты, отличные от statsmodels, также хороши).Доверительный интервал для LOWESS в Python
import numpy as np
import pylab as plt
import statsmodels.api as sm
x = np.linspace(0,2*np.pi,100)
y = np.sin(x) + np.random.random(100) * 0.2
lowess = sm.nonparametric.lowess(y, x, frac=0.1)
plt.plot(x, y, '+')
plt.plot(lowess[:, 0], lowess[:, 1])
plt.show()
Я добавил пример участка с доверительным интервалом ниже от webblog Serious Stats (она создается с использованием ggplot в R).
statsmodels lowess не вычисляет стандартные ошибки. – user333700
Столь лучшая причина задавать вопрос ... – Thriveth
это вопрос, который лучше подходит для http://stats.stackexchange.com/ –