.. index:: Discrete Function Node

.. _Discrete_Function_Node:


Discrete Function Node
======================

The table of a discrete function node is not a conditional distribution given the parents (unlike the other discrete nodes). Instead, it is a marginal distribution which can be a function of the values of the parents.

Add a Discrete Function node by using the :ref:`Discrete Function Tool<discrete_function_tool>`.

.. figure:: images/Discrete_Function_Node.png

	Figure 1: A Discrete Function node (aggregation) with a numbered and interval discrete parent and the aggregate operator as expression.

The Discrete Function node table is specified using an :ref:`expression<expressions>` in the node :ref:`model<models>`.