Changing Column Order

You can use the table dialog box of a node to change the ordering of its states, and of its parents.  This can be very useful for viewing and editing the tables, and Netica will make all required re-arrangements to tables to ensure that inference results will not be effected.

How To:  First, bring up the table dialog box for a node (e.g. by right-clicking on it, and choosing Table).  Click down on the name of the state or parent node that you wish to move in the gray bar of column titles.  The mouse pointer will turn into a double arrow as you hold down the left mouse button.  You can drag the column title to its new position, then release the mouse button.

When you change the order of the node's states in the dialog box, that change immediately effects the node in the net, without pressing the Apply or Okay button.  To reverse the effect of the re-ordering, make the net window active, and perform a regular "Undo", for example by choosing Edit Undo from the menu.

When you change the order of the node's parents, the structure of the table will be suitably changed within the table dialog box.  The new arrangement of probabilities can sometimes provide useful insights.  If you are editing the table, the new arrangement of rows may make it easier to select a desired range of rows for some operation, or to copy and paste ranges of rows.  When you press the Apply or Okay button, the new ordering will be transferred to the node in the net, so that in the future when you bring up the table dialog, it will have that ordering.  As usual, you can always "undo" from the net window.

Since each table dialog box maintains its own parent ordering, you can have more than one dialog box open at a time for a single node, with a different parent ordering in each one, and work and view interchangeably between them.  In that case the changed indicator can be very useful for keeping track of what is going on.