pyhgf.updates.prediction.dirichlet.dirichlet_node_prediction#

pyhgf.updates.prediction.dirichlet.dirichlet_node_prediction(edges: Tuple[AdjacencyLists, ...], attributes: Dict, node_idx: int, **args) Dict[int | str, Dict][source]#

Prediction of a Dirichlet process node.

Parameters:
edges

The edges of the neural network as a tuple of pyhgf.typing.Indexes. The tuple has the same length as node number. For each node, the index lists the value/volatility parents/children.

attributes

The attributes of the probabilistic nodes.

node_idx

Pointer to the Dirichlet process input node.

Returns:
attributes

The attributes of the probabilistic nodes.

edges

The edges of the neural network.

input_nodes_idx

Static input nodes’ parameters for the neural network.

dirichlet_node

Static parameters of the Dirichlet process node.