我想在matlab中使用Bayes Net Toolbox,尤其是score_dags(data, ns, dags) function。
我有:
-3个节点
- 创建dag的这些节点的所有组合子集(将是25个dags)
- 具有大小(3,30)的阵列,其中每行代表节点的数据(例如节点1的第1行)
当我调用该函数时,如果参数“data”是数组,参数“dags”是25 dags那么它的“ns”参数是什么?
我非常感谢您提供的任何帮助。
答案 0 :(得分:0)
参数“ns”是节点大小,其中ns(i)
是“......节点i可以采用的值的数量,或者节点i的长度,如果i是连续值向量。 “
换句话说,“ns”保存每个节点的域大小。例如,如果节点i可以采用值{'red','green','blue'},则ns(i)
= 3。
.m file for mk_bnet score_dags
传递“ns”记录到score_family
,然后将其传递给mk_bnet
。