我正在嘗試找到一個映射 20k 資料點的函式。
上圖是這 20k 個資料點的圖。
我嘗試使用帶有 Scipy 包的拉格朗日插值實作,我只選擇了 8 個點進行測驗,但我不明白結果(例如 f(343) 它輸出 -8244613 而不是接近 500 的值)。
我用這 8 個點找到了一個好的實作:Data(12500, 0), Data(10000, 3), Data(7500, 11), Data(5000, 31), Data(2500, 88), Data(1000, 211), 資料(400, 410), 資料(20, 1756),
uj5u.com熱心網友回復:
拉格朗日將 n 點擬合為 n 階多項式。您可以確定這些點在多項式描述的曲線上,但除此之外,曲線可以去任何地方。這是您觀察到f(343)的遠離 500 的情況 乍一看,您的曲線看起來更像是1/x帶有一些風味引數的曲線。
鑒于資料點的數量(以及資料集的令人興奮的性質并且沒有給出背景關系),我建議在兩個相鄰點之間進行線性插值,并使用第一對和最后一對進行解釋。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/443731.html
下一篇:計算積分
