p = polyfit(x, y, n)

Sobitab $n$-järku polünoomi $$y(x)=p_0x^n+p_1x^{n-1}+\ldots+p_{n-1}x+p_n$$ läbi vektoritega x ja y antud punktide ning tagastab vektorina polünoomi kordajad $p_0\ldots p_n$. Leitud polünoom on vähimruutude mõttes optimaalne. Teades polünoomi kordajaid, saab polünoomi väärtuse kohal ξ arvutada (vektoriseeritult) kujul np.polyval(p, ξ).

Kui lisada valikuline parameeter cov=True, tagastab polyfit ka kordajate kovariatsioonimaatriksi, mille diagonaalelementide kaudu saab kordajate standardmääramatused:

(a, b, c), cov = np.polyfit(x, y, 2, cov=True)
ua, ub, uc = np.sqrt(np.diag(cov))

Valikulised parameetrid

Vaata lisaks

Sisukord