Python:如何使用scipy interpolate.interp1d插入错误



我有许多数据集,每个数据集都包含x、yy_error值,我只是试图计算这些数据集中每个xy的平均值。然而,数据集的长度并不完全相同。我认为让它们达到相等长度的最好方法是对每个数据集使用scipy的interoplate.interp1d。然而,我仍然需要能够计算这些平均值上的误差,我很迷失在做插值后如何完成。

我对Python和编程都很陌生,所以我很感谢你的帮助!

只要你可以假设你的误差代表正态分布的1 σ区间,你就可以总是生成合成数据集,重新采样并插入这些数据集,并计算结果的1 σ误差。

或者只是插入值+err和值-err,如果所有你需要的是一个快速和肮脏的粗略估计。

最新更新