首页 文章

Python numpy多项式拟合:如何绘制不确定性曲线区域?

提问于
浏览
0

我有一个数据,我适合曲线,但我想绘制点,多项式通过点;但也是拟合线周围的“不确定区域” - 如果它是0度多项式,则最好是在平均线周围着色的〜/ - 标准偏差区域 .

我可以做polyfit和基本图 . 任何有关面积计算和绘图的帮助将不胜感激 .

1 回答

  • 0

    我用计算了标准偏差

    sdev = sqrt(sum((y - np.polyval(fit, x))**2)/(len(y) - 1))
    

    然后:def curve(x):return np.polyval(fit,x)

    def sdev_area_mn(x):
        return np.polyval(fit, x) - sdev
    def sdev_area_mx(x):
        return np.polyval(fit, x) + sdev
    

    其次是:fill_between(xfit,sdev_area_mn(xfit),sdev_area_mx(xfit),alpha = 0.25,color ='r')

    并将其用于0度和1度多项式 .

相关问题