about summary refs log tree commit diff
path: root/BNW_parameter_learning/checkDiscreteNodes.m
diff options
context:
space:
mode:
authorziejd22019-01-31 23:07:53 -0600
committerziejd22019-01-31 23:07:53 -0600
commit2d45f744e35b91c70a2db5f8ae6701e76d2a9b80 (patch)
tree644bc3823f42f9073eb045dd1575648c86d749f8 /BNW_parameter_learning/checkDiscreteNodes.m
parentf94dd1a91d91b516573f80f6e80c57bc517b9afb (diff)
downloadBNW-2d45f744e35b91c70a2db5f8ae6701e76d2a9b80.tar.gz
Deleting parameter learning folder
There was an extra folder with the Matlab/Octave parameter learning files. These were out of date, so I deleted them and kept the versions in the sourcecoades directory.
Diffstat (limited to 'BNW_parameter_learning/checkDiscreteNodes.m')
-rw-r--r--BNW_parameter_learning/checkDiscreteNodes.m39
1 files changed, 0 insertions, 39 deletions
diff --git a/BNW_parameter_learning/checkDiscreteNodes.m b/BNW_parameter_learning/checkDiscreteNodes.m
deleted file mode 100644
index 919128e4..00000000
--- a/BNW_parameter_learning/checkDiscreteNodes.m
+++ /dev/null
@@ -1,39 +0,0 @@
-function [ ] = checkDiscreteNodes( bnet, cases)

-    %checkDiscreteNodes Checks if states of discrete nodes are be integers from 1 to M

-    %   where M is the number of states of the node.  (M should be the same as

-    %   node_sizes in the bnet).

-    % 

-    %Input:

-    %   bnet: BNT bnet

-    %   cases: cell array of data

-    %

-% checkDiscreteNodes is called by readInput.m

-%

-

-node_sizes = bnet.node_sizes;

-dnodes = bnet.dnodes;

-ndisc = size(dnodes,2);

-ncases = size(cases,2);

-

-%check to see that all data for discrete nodes are integers

-for i = 1:ndisc

-    inode = dnodes(i);

-    data = cases(inode,:);

-    isize = node_sizes(inode);

-    states = zeros(1,isize);

-    for j = 1:isize

-        states(j) = j;

-    end

-    for j = 1:ncases

-        k = int64(data{j});

-        if ~any(k==states)

-            error(['Discrete nodes must be integers from 1 to the number of states']);

-        end

-    end

-end

-

-    

-end

-

-

-