pyhgf.response.first_level_binary_surprise#
- pyhgf.response.first_level_binary_surprise(hgf: HGF, response_function_inputs=None, response_function_parameters=None) float [source]#
Time series of binary surprises for all binary state nodes.
Note
The binary surprise is the default method to compute surprise when model_type==”binary”, therefore this method will only return the valid time points, and jnp.inf if the model could not fit.
- Parameters:
- hgf
An instance of the HGF model.
- response_function_inputs
The inputs to the response functions, not required here.
- response_function_parameters
Additionnal parameters for the response function, not required here.
- Returns:
- surprise
The model’s surprise given the input data.