polyfit(dim, deg, skipna=None, rcond=None, w=None, full=False, cov=False)¶
Least squares polynomial fit.
This replicates the behaviour of numpy.polyfit but differs by skipping invalid values when skipna = True.
dim (hashable) – Coordinate along which to fit the polynomials.
int) – Degree of the fitting polynomial.
bool, optional) – If True, removes all invalid values before fitting each 1D slices of the array. Default is True if data is stored in a dask.array or if there is any invalid values, False otherwise.
float, optional) – Relative condition number to the fit.
bool, optional) – Whether to return the residuals, matrix rank and singular values in addition to the coefficients.
polyfit_results – A single dataset which contains:
The coefficients of the best fit.
The residuals of the least-square computation (only included if full=True). When the matrix rank is deficient, np.nan is returned.
The effective rank of the scaled Vandermonde coefficient matrix (only included if full=True)
The singular values of the scaled Vandermonde coefficient matrix (only included if full=True)
The covariance matrix of the polynomial coefficient estimates (only included if full=False and cov=True)
- Return type