about summary refs log tree commit diff
path: root/BNW_parameter_learning/Predictmultiple.m
diff options
context:
space:
mode:
authorziejd22017-09-14 16:17:47 -0500
committerGitHub2017-09-14 16:17:47 -0500
commit7cc31810d53176e805532b2789955f4eedbce6bb (patch)
tree82924642070d871f753ee41c0f3e363ff8f380da /BNW_parameter_learning/Predictmultiple.m
parent6882395afdadf4e982b25b5215071a0932730950 (diff)
downloadBNW-7cc31810d53176e805532b2789955f4eedbce6bb.tar.gz
Add files via upload
Adding the *.m files used in parameter learning.
Diffstat (limited to 'BNW_parameter_learning/Predictmultiple.m')
-rw-r--r--BNW_parameter_learning/Predictmultiple.m57
1 files changed, 57 insertions, 0 deletions
diff --git a/BNW_parameter_learning/Predictmultiple.m b/BNW_parameter_learning/Predictmultiple.m
new file mode 100644
index 00000000..c14b516c
--- /dev/null
+++ b/BNW_parameter_learning/Predictmultiple.m
@@ -0,0 +1,57 @@
+function Predictmultiple(pre)

+

+dfile=strcat(pre,'structure_input.txt');

+sfile=dfile;

+dfile=strcat(pre,'continuous_input.txt');

+nnodefile=strcat(pre,'nnode.txt');

+fnnode = fopen(nnodefile,'r');

+nnodes = fscanf(fnnode,'%d');

+

+

+

+%nnodes=5;

+Std_flag=true;

+[labels,cases,bnet]=readInput(dfile,sfile,nnodes,Std_flag);

+

+

+%name

+%labels

+%map

+

+[bnet]=parameterLearning(bnet,cases);

+%[predict_mean,predict_sd,q_sq]=looCrossValid(bnet,cases);

+fvarfile=strcat(pre,'var.txt');

+

+fvar = fopen(fvarfile,'r');

+                            

+select_var_new = fscanf(fvar,'%d');

+

+fvardfile=strcat(pre,'vardata.txt');

+

+fvard = fopen(fvardfile,'r');

+

+select_var_data_new = fscanf(fvard,'%f');

+

+filename=strcat(pre,'net_figure_new.txt');

+

+drawFigureM(nnodes,bnet,labels,filename,cases,select_var_new,select_var_data_new);

+

+%quit force;

+%marginal_nodes(engine,2)

+%marginal_nodes(engine,3)

+%marginal_nodes(engine,4)

+%marginal_nodes(engine,5)

+%evidence{1}=2;

+%[engine,loglik]=enter_evidence(engine,evidence)

+%marginal_nodes(engine,1)

+%marginal_nodes(engine,2)

+%marginal_nodes(engine,3)

+%marginal_nodes(engine,4)

+%marginal_nodes(engine,5)

+%evidence{2}=0.6;

+%evidence{1}=[];

+%[engine,loglik]=enter_evidence(engine,evidence);

+%marginal_nodes(engine,3);

+%marginal_nodes(engine,4);

+%marginal_nodes(engine,5);

+end
\ No newline at end of file