【发布时间】:2016-01-13 22:56:03
【问题描述】:
我创建了一个脚本,用于在名为 nighttime 的数据框中绘制 NO2 与温度残差的直方图。
直方图显示了 Python 脚本中某处回归线的残差的正态分布。
我正在努力寻找一种在直方图上绘制钟形曲线的方法,如下例所示:
Plot Normal distribution with Matplotlib
如何获得残差直方图的拟合正态分布?
plt.suptitle('NO2 and Temperature Residuals night-time', fontsize=20)
WSx_rm = nighttime['Temperature']
WSx_rm = sm.add_constant(WSx_rm)
NO2_WS_RM_mod = sm.OLS(nighttime.NO2, WSx_rm, missing = 'drop').fit()
NO2_WS_RM_mod_sr = (NO2_WS_RM_mod.resid / np.std(NO2_WS_RM_mod.resid))
#Histogram of residuals
ax = plt.hist(NO2_WS_RM_mod.resid)
plt.xlim(-40,50)
plt.xlabel('Residuals')
plt.show
【问题讨论】:
标签: python plot histogram regression normal-distribution