Here's the code snippet from the SMILE sources. The 'indices' vector is contains row numbers sorted by the class node posterior value. As you can see, SMILE splits the observations into equal width bins. The HL test value is accumulated in the 'hosmerLemeshTest' variable.
We can't reproduce this issue. We were trying on Windows 10 and Windows 11, using the 'Figure 05.06.xdsl' example from files copied by GeNIe installer onto the local disk, and also using the 'Open from BayesBox' command (our repository at https://repo.bayesfusion.com contains this network).
Thanks for the bug report. We were able to reproduce and fix the issue. New GeNIe build with the fix applied will be publicly available in the first week of May.
I'm sorry; I have misread your original question. The evidence is always passed per slice for the plate nodes in dynamic Bayesian networks. If you want to specify values for all slices, you have to write your own function.
In the spreadsheet below, column "A" has values copied directly from GeNIe. Column "I" has values generated using the following Sheets formula: = Max(1,Min(13,-6+12*rand()+1+12*rand()))
When the number of histogram buckets is reduced, both show similar asymmetry:
I think this is mostly the visualization issue. I will look into discretization, for now please note how Wolfram produces asymmetric histogram too. wolfram-assymetric.png
You can check your expression with our online probability distribution visualizer at https://prob.bayesfusion.com/- it ...
The final tab, Calibration, shows a very important measure of performance of a probabilistic model, notably the calibration curve. Because the output of a probabilistic model is a probability and this probability is useful in decision making, ideally we would ...
1. use an equation node and specify the bounds. 2. use a discrete node with numeric intervals over node outcomes.
For more information, refer to GeNIe manual. It is installed with the program; alternatively you can access HTML and PDF versions at: https://support.bayesfusion ...