私はnumpy polyfitからの結果が奇妙です(私の見解から)。私のコード:numpy polyfitの奇妙な結果
import numpy as np
data=np.array([2482.9, 2483.0, 2485.9, 2486.0, 2486.4, 2485.1, 2485.4, 2484.9, 2484.8, 2484.8, 2484.8, 2484.0, 2484.1, 2484.1, 2484.1])
wr = range(len(data))
poly = np.polyfit(wr , data, deg = 2)
wp = np.poly1d(poly)
el = 2484.1
res = wp(el)
print(res)
#result -225256.888955
これはバグですか?
あなたは何を得るのですか、あなたは何を期待していますか? – eyllanesc
データをプロットしましたか? 2度の多項式は適用可能ですか? – harandk
私はLibreOfficeに自分のデータをプロットしました。ポリノーム2度は大丈夫です。私が得たものは上のコードで見ることができます: '#result -225256.888955' – Prokhozhii