⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_ess.m.svn-base

📁 bayesian network structrue learning matlab program
💻 SVN-BASE
字号:
dbstop if errorload asia2000data = asiab; clear asiab;[N, m] = size(data);node_sizes = max(data');order = 1:N;prior = 0;for i=1:N  node_type{i} = 'tabular';  if prior, params{i} = {'prior_type', 'dirichlet', 'dirichlet_weight', 1}; else, params{i} = {'prior', 1}; endend%dagk = learn_struct_K2(data, node_sizes, order);dagk = learn_struct_mwst(data, 1:N, node_sizes, node_type);bnetk = mk_bnet(dagk, node_sizes);for i=1:N  if prior    bnetk.CPD{i} = tabular_CPD(bnetk, i, 'prior_type', 'dirichlet', 'dirichlet_type', 'unif');  else    bnetk.CPD{i} = tabular_CPD(bnetk, i);  endendbnetk = learn_params(bnetk, data);enginek = jtree_inf_engine(bnetk);ess = get_espected_counts(mat_to_bnt(data), enginek);[CPT, counts, nsamples] = CPT_from_bnet(bnetk);for i=1:N  ess{i}  counts{i}end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -