### Author Topic: Bounded interval nodes with Normal distribution  (Read 7042 times)

#### lauchlin

• Newbie
• Posts: 5
##### Bounded interval nodes with Normal distribution
« on: July 16, 2012, 04:03:06 »
I'm in the process of converting a Netica model in to a OOBN and have been re-writing the Netica formulas to Hugin expressions. The problem I am running in to is that Netica and Hugin handle Normal distributions differently.  With Netica if you have a continuous nature node that has been discretized in to two intervals (e.g. 0-2 and 2-15) you can use Netica's NormalDist function to define a distribution across the bounded range.  Hugin on the other hand expects interval nodes to have a range of +/- infinity. To get around this I have created two extra ranges -inf-0 and 15-+inf and then created a child node that squashes the distribution using Distribution(0,1) and Distribution(1,0) back in to the two ranges effectively dumping everything less than 0 in to the 0-2 range and everything more than 15 in to the 2-15 range.  This ends up with the correct mean but the variance is out which is no good.  In the end it is a hack that only partially works and what I would really like to know is, what is the best way to use Normal distributions with interval nodes in the case that you have a node that represents a real world system that is bounded?

#### Frank Jensen

• HUGIN Expert
• Hero Member
• Posts: 575
##### Re: Bounded interval nodes with Normal distribution
« Reply #1 on: July 16, 2012, 14:25:04 »
You can use the "truncate" operator to handle this case.  See Example 5.1 in the Hugin API Reference Manual.

#### lauchlin

• Newbie
• Posts: 5
##### Re: Bounded interval nodes with Normal distribution
« Reply #2 on: July 17, 2012, 02:45:52 »
Thanks.  That is exactly the function I should have been looking for.