我目前正在使用Python的scipy.optimize包中的curve_fit函数,并知道如果您对从curve_fit获得的协方差矩阵的对角线条目取平方根,则会得到curve_fit计算的参数的标准偏差。但是,我不确定这个标准偏差究竟意味着什么。据我所知,这是使用Hesse矩阵的近似值,但确切的计算是什么?高斯钟形曲线上的标准偏差告诉您曲线某个范围内区域的百分比,因此我认为对于curve_fit,它告诉您在某些参数值之间有多少数据点,但显然这并不正确...
如果这应该是曲线拟合的基本知识,我很抱歉,但我真的无法弄清楚标准偏差的作用,它们表示参数的误差,但是这些参数被计算为函数的最佳拟合,就像不存在整个最优参数集合一样,我们得到该集合的平均值,因此也具有标准偏差。只有一个最佳值,还有什么可以与之相比较的呢?我想我的问题实际上归结为:我如何手动和准确地计算这些标准偏差,而不仅仅是使用Hesse矩阵的近似值?
Python
或Scipy
有什么关系?这更适合放在维基百科上。 - Ma0