0 ×

Edit Nominal Probability Distribution

KNIME Base Nodes version 4.4.0.v202105111530 by KNIME AG, Zurich, Switzerland

It is used to manipulate the possible values of nominal probability distribution columns. It is possible to interactively insert or remove possible values, as well as resetting the initial configuration. This allows the configuration of the downstream nodes to be applied on the amended probability classes. The sorting of the probability classes is also possible. This might be beneficial in case specific probability classes need to be monitored and this way they can be put first in the list of possible values.

Options

Select column
Selects the probability distribution column which needs to be edited. All the other column types are filtered out. A column name with red border indicates that the column was previously configured but either it doesn't exist anymore or its type has changed (not a probability distribution column anymore). Red written domain values orderings can be edited as others and in addition deleted. (See the Reset/Delete option).
Add
Inserts a new value at the selected position. Newly created values are marked as green.
Remove
Removes all the selected values.
Sort alphabetically [A-Z, Z-A]
Sorts the probability classes in alphabetical order ascending (A-Z) or descending (Z-A).
Move one step [Up, Down]
Moves the selected element(s) one position up or down. If the top or the bottom of the list is reached, the selected element(s) is/are enqueued on the other end of the table again.
Move first/last
Moves the selected element(s) to the top or at the end of the table.
Reset/Delete
Restores the original probability distribution classes as in the input table. If a not existing, but previously configured column is selected (written in red), this buttons is marked with 'Delete' and deletes the stored configuration for the selected column.
If a configured column is not present in data
Determines whether the execution should either fail or the column should be ignored if a configured column does not exist in the input table.
If a configured column has an incompatible type
Determines whether the execution should either fail or the column should be ignored if the type of the configured column is not compatible with a probability distribution column.
Precision (number of decimal digits)
Defines the precision that the sum of the probabilities must have by restricting the number of decimal digits that must be precise. The sum is accepted if abs(sum - 1) <= 10^(-precision) , e.g., if the sum is 0.999, it is only accepted with a precision of <=2. The lower the specified number, the higher is the tolerance.

Input Ports

Icon
Input data table

Output Ports

Icon
Input data table with changed specification.

Best Friends (Incoming)

Best Friends (Outgoing)

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.