查看单个帖子
旧 2018-05-24, 17:10   #1
buzzun
初级会员
 
注册日期: 2018-05-24
帖子: 1
声望力: 0
buzzun 正向着好的方向发展
默认 BNT工具箱计算贝叶斯网络条件概率表代码问题

bnet=mk_bnet(DAG,node_sizes);
seed = 0;
rand('state',seed);
for i=1:N
bnet.CPD{i} = tabular_CPD(bnet,i);
end
bnet2=learn_params(bnet,Sample);
CPT1=cell(1,N)
for i=i:N
s=struct(bnet.CPD{i});
CPT1{i}=s.CPT;
end

??? Error using ==> run
Index exceeds matrix dimensions.



贝叶斯网络用k2算法已经生成,10个节点,2048个case,每个节点有两个取值,1,0.,这里的N=10,node_sizes={2,2,2,2,2,2,2,2,2,2}
上传的图像
文件类型: jpg 1.jpg (19.2 KB, 2 次查看)
文件类型: png 捕获.PNG (4.3 KB, 0 次查看)
文件类型: jpg 3.jpg (11.4 KB, 1 次查看)
buzzun 当前离线   回复时引用此帖