INNER CODE UNIT · Python
_fit
CamDavidsonPilon/lifetimes · lifetimes/fitters/__init__.py:94
def _fit(self, minimizing_function_args, initial_params, params_size, disp, tol=1e-7, bounds=None, **kwargs):
# set options for minimize, if specified in kwargs will be overwritten
minimize_options = {}
minimize_options["disp"] = disp
minimize_options.update(kwargs)
current_init_params = 0.1 * np.ones(params_size) if initial_params is None else initial_params
output = minimize(
value_and_grad(self._negative_log_likelihood),
jac=True,
method=None,
tol=tol,
x0=current_init_params,
args=minimizing_function_args,
options=minimize_options,
bounds=bounds,
)
if output.success: