pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error#

pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error(attributes: Dict, node_idx: int) Array[source]#

Compute the value prediction error of a state node.

The value prediction error \(\delta_j^{(k)}\) of a continuous state node is given by:

\[:math:`\delta_j^{(k)} = \mu_j^{k} - \hat{\mu}_j^{k}`.\]
Parameters:
attributes

The attributes of the probabilistic nodes.

node_idx

Pointer to the value parent node that will be updated.

Returns:
attributes

The attributes of the probabilistic nodes.

References

[1]

Weber, L. A., Waade, P. T., Legrand, N., Møller, A. H., Stephan, K. E., & Mathys, C. (2023). The generalized Hierarchical Gaussian Filter (Version 1). arXiv. https://doi.org/10.48550/ARXIV.2305.10937