diff options
| author | ziejd2 | 2018-09-13 23:59:20 -0500 |
|---|---|---|
| committer | ziejd2 | 2018-09-13 23:59:20 -0500 |
| commit | e3f7237ffcb19f19db3b68777b5a94b89e07f66a (patch) | |
| tree | 554a8013776ebeae3e2976074020c09c2d1af8b0 /sourcecodes/network_layout_inv_example.php | |
| parent | a7eb61ff7a09f39bee67014bf24b8919eaccfc19 (diff) | |
| download | BNW-e3f7237ffcb19f19db3b68777b5a94b89e07f66a.tar.gz | |
New parameter learning options
The main change here is in the parameter learning methods. The parameters that are learned at first (i.e., if there is no evidence) are the distributions that are found directly in the data. I had to create or significantly modify several BNT files for this. If there is evidence, the parameters are learned using a Dirichlet prior. This only required a couple of small changes to the BNW parameter learning files.
Diffstat (limited to 'sourcecodes/network_layout_inv_example.php')
| -rw-r--r-- | sourcecodes/network_layout_inv_example.php | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/sourcecodes/network_layout_inv_example.php b/sourcecodes/network_layout_inv_example.php index 24801cf0..076832b6 100644 --- a/sourcecodes/network_layout_inv_example.php +++ b/sourcecodes/network_layout_inv_example.php @@ -1,5 +1,7 @@ <?php //include("structuremap.php"); +include("header_batchsearch.inc"); +include("input_validate.php"); function levelmap($inx,$name,$mapdata) { @@ -22,7 +24,7 @@ foreach($leve_l as $l) ////////////////////////////////////Read data from net_figure file///////////////////////Graphp Display///////////////////////////////////////////// -$keyval=$_GET["My_key"]; +$keyval=valid_keyval($_GET["My_key"]); $dir="./data/"; $lfile=$dir.$keyval."nlevels.txt"; @@ -391,8 +393,14 @@ for($i=0;$i<$nnode;$i++) var topping = data.getValue(selectedItem.row, 0); var s = window.prompt('Selected evidence ' + topping + ' for ' + cnode + '. Enter new evidence ', topping ); - - window.location.href = "add_inv_example.php?name=" + cnode + "&evidence=" + s + "&My_key=" + keyv; + if (input_check(s)) + { + window.location.href = "add_inv_example.php?name=" + cnode + "&evidence=" + s + "&My_key=" + keyv; + } + else + { + window.location.href = "input_error_no_menu.php"; + } } } chart.draw(data, @@ -456,8 +464,14 @@ for($i=0;$i<$nnode;$i++) var topping = data.getValue(selectedItem.row, 0); var s = window.prompt('Selected evidence ' + topping + ' for ' + cnode + '. Enter new evidence ', topping ); - window.location.href = "add_inv_example.php?name=" + cnode + "&evidence=" + s + "&My_key=" + keyv; - + if (input_check(s)) + { + window.location.href = "add_inv_example.php?name=" + cnode + "&evidence=" + s + "&My_key=" + keyv; + } + else + { + window.location.href = "input_error_no_menu.php"; + } } } chart.draw(data, {curveType: "function", |
