pyhgf.response.first_level_gaussian_surprise#
- pyhgf.response.first_level_gaussian_surprise(hgf: HGF, response_function_inputs=None, response_function_parameters=None) float [source]#
Gaussian surprise at the first level of a probabilistic network.
Note
The Gaussian surprise at the first level is the default method to compute surprise for continuous models. The function returns jnp.inf if the model could not fit at a given time point.
- 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.