熊猫外推多项式

Dea*_*nLa 7 python numpy pandas

在熊猫中使用插值是很容易的是在熊猫df.interpolate() 中有一种方法,具有相同的优雅做外推的方法.我知道我的推断符合二次多项式.

AGM*_*GML 2

“同样优雅”是一个有点艰巨的任务,但这是可以做到的。据我所知,您需要手动计算推断值。请注意,除非您正在操作的数据实际上遵循插值形式的定律,否则这些值不太可能非常有意义。

例如,由于您请求二次多项式拟合:

import numpy as np
t = df["time"]
dat = df["data"]
p = np.poly1d(np.polyfit(t,data,2))
Run Code Online (Sandbox Code Playgroud)

现在 p(t) 是时间 t 时最佳拟合多项式的值。