Beispiel #1
0
 public function actionDiagnosaTht()
 {
     $gejala = !empty($_POST['Diagnosa']['proses']) ? $_POST['Diagnosa']['proses'] : array(0);
     $model = PenyakitGejala::find()->all();
     $diagnosa = new Diagnosa();
     $dd = $diagnosa->diagnosaData($gejala);
     $uncertantyTerm = new \common\models\DiagnosaUncertantyTerm();
     return $this->render('diagnosa', ['model' => $model, 'diagnosa' => $diagnosa, 'dd' => $dd, 'hasil' => $diagnosa->rekapDiagnosa($dd), 'uncertantyTerm' => $uncertantyTerm]);
 }
Beispiel #2
0
 $data = array();
 foreach ($aa as $values) {
     $data = [$values];
 }
 // print_r($data);
 function cf($mb, $md)
 {
     $aa = $mb + $md * (1 - $mb);
     return $aa;
 }
 $diagnosa = \common\models\Diagnosa::find()->where(['gejala_id' => $aa])->orderBy('penyakit_id')->all();
 $cfa = array();
 foreach ($diagnosa as $key => $value) {
     $cfa[] = [$value->mb, $value->md];
 }
 $dd = \common\models\Diagnosa::diagnosaData();
 $mb = array();
 for ($i = 0; $i < count($dd); $i++) {
     $mb[] = explode(',', $dd[$i]['mb']);
     $md[] = explode(',', $dd[$i]['md']);
     // $dd->mbHtg($dd[$i]['mb']);
 }
 $cc = \common\models\Diagnosa::mbHtg($mb[0]);
 $mbbb = 0;
 //$dd->mbHtg($mb);
 echo "<pre>";
 print_r($mb[0]);
 print_r($dd);
 // print_r($mbbb);
 echo "</pre>";
 echo "<table class='table'>";