Come si calcolano gli intervalli di confidenza per una regressione LOWESS in Python? Vorrei aggiungere questi come una regione ombreggiata alla trama LOESS creata con il seguente codice (altri pacchetti oltre a statsmodels vanno bene pure).Intervallo di confidenza per LOWESS in 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()
Ho aggiunto una trama esempio con intervallo di confidenza al di sotto della webblog Serious Stats (viene creata usando ggplot in R).
statsmodels lowess non calcola gli errori standard. – user333700
Motivo molto migliore per porre la domanda ... – Thriveth
questa è una domanda più adatta per http://stats.stackexchange.com/ –