nemos.observation_models.Observations.deviance#

abstractmethod Observations.deviance(spike_counts, predicted_rate, scale=1.0)[source]#

Compute the residual deviance for the observation model.

Parameters:
  • spike_counts (Array) – The spike counts. Shape (n_time_bins, ) or (n_time_bins, n_neurons) for population models.

  • predicted_rate (Array) – The predicted firing rates. Shape (n_time_bins, ) or (n_time_bins, n_neurons) for population models.

  • scale (Union[float, Array]) – Scale parameter of the model.

Returns:

The residual deviance of the model.