19
我如何计算Python中LOWESS回归的置信区间?我想将这些作为阴影区域添加到使用下面的代码创建的LOESS plot(其他软件包比statsmodels也好)。Python中LOWESS的置信区间
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/的问题 –