pykelihood.distributions.Distribution.
fit#
- Distribution.fit(data, x0=None, score=<function opposite_log_likelihood>, scipy_args=None, **fixed_values)#
Fit the distribution to the data.
- Parameters:
data (Obs) – Data to fit the distribution to.
x0 (Sequence[float], optional) – Initial guess for the parameters, by default None.
score (Callable[["Distribution", Obs], float], optional) – Scoring function, by default opposite_log_likelihood.
scipy_args (Optional[Dict], optional) – Additional arguments for scipy.optimize.minimize, by default None.
fixed_values (dict) – Fixed values for the parameters.
- Return type:
The result of the fit. A new instance is created with the fitted parameters.