pyhgf.updates.vectorized.volatile.vectorized_layer_volatility_posterior_unbounded#

pyhgf.updates.vectorized.volatile.vectorized_layer_volatility_posterior_unbounded(layer, params, time_step)[source]#

Unbounded volatility-level posterior update (quadratic approximation).

This is the vectorized equivalent of pyhgf.updates.posterior.volatile.volatile_node_posterior_update_unbounded.volatile_node_posterior_update_unbounded().

Parameters:
  • layer (LayerState) – Current layer state with volatility_prediction_error set.

  • params (LayerParams) – Layer parameters (provides volatility_coupling and tonic_volatility).

  • time_step (float) – Current time step (needed to reconstruct the pre-prediction variance).

Returns:

Updated layer state with precision_vol and mean_vol set.

Return type:

LayerState