使用Bayes Net Toolbox for Matlab

时间:2013-12-29 23:03:00

标签: matlab bayesian-networks

我想在matlab中使用Bayes Net Toolbox,尤其是score_dags(data, ns, dags) function

我有:

-3个节点

- 创建dag的这些节点的所有组合子集(将是25个dags)

- 具有大小(3,30)的阵列,其中每行代表节点的数据(例如节点1的第1行)

当我调用该函数时,如果参数“data”是数组,参数“dags”是25 dags那么它的“ns”参数是什么?

我非常感谢您提供的任何帮助。

1 个答案:

答案 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