cymr.fit.Recall.fit_subject#

Recall.fit_subject(subject_data, param_def, patterns=None, method='de', **kwargs)#

Fit a model to data for one subject.

Parameters:
  • subject_data (pandas.DataFrame) – Data for one subject.

  • param_def (cymr.parameters.Parameters) – Parameter definitions.

  • patterns (dict of (str: dict of (str: numpy.array)), optional) – Patterns to use in the model.

  • method (str, optional) – Search method for fitting the parameters.

  • kwargs – Additional keyword arguments for the search method.

Returns:

  • param (dict of (str: float)) – Best-fitting parameters, including fixed, free, and dependent parameters.

  • logl (float) – Log likelihood for the best-fitting parameters.

  • n (int) – Number of data points evaluated.

  • k (int) – Number of free parameters.