Inheritance: System.Web.UI.Page
コード例 #1
0
        private void RunSimulation_Click(object sender, EventArgs e)
        {
            this.malariaModel      = new Malaria();
            this.initialParameters = new MalariaInitialParameters();
            this.setInitialParameters();
            malariaModel.InitialParameters = this.initialParameters;

            this.malariaModel.StartModel();
            this.malariaResults = this.malariaModel.ModelRunDataResults;
            this.populateGridViewWithSeriesData();
            this.populateChartSeriesData();
        }
コード例 #2
0
 public List <dynamic> UpdateAbout([FromBody] Malaria malaria)
 {
     //Malaria objMal = new Malaria();
     // objMal = db.Malarias.Find(malaria.Malaria_ID == 1);
     //
     if (malaria != null)
     {
         MalariaEntities1 db = new MalariaEntities1();
         db.Configuration.ProxyCreationEnabled = false;
         Malaria objMal = db.Malarias.Where(p => p.Malaria_ID == 1).FirstOrDefault();
         objMal.Malaria_Background = malaria.Malaria_Background;
         db.SaveChanges();
     }
     return(getAllAbout());
 }
コード例 #3
0
        public List <dynamic> DeleteMalaria(int ID)
        {
            MalariaEntities1 db = new MalariaEntities1();

            db.Configuration.ProxyCreationEnabled = false;
            Malaria objMal = db.Malarias.Where(p => p.Malaria_ID == ID).FirstOrDefault();

            if (objMal != null)
            {
                db.Malarias.Remove(objMal);
                db.SaveChanges();
                return(getAllMalaria());
            }
            else
            {
                return(null);
            }
        }
コード例 #4
0
        static void Main(string[] args)
        {
            Influenza influenza = Influenza.Instance("Influenza", "Cough, Cold");
            Diabetes  diabetes  = Diabetes.Instance("Diabetes", "Weight loss, Hunger, Fatigue");
            Malaria   malaria   = Malaria.Instance("Malaria", "Chills, Fever, Fatigue");

            Ethnicity1 ethnicity1 = Ethnicity1.Instance("Ethnicity1", new List <IDisease> {
                influenza, malaria
            });
            Ethnicity2 ethnicity2 = Ethnicity2.Instance("Ethnicity2", new List <IDisease> {
                diabetes, malaria
            });
            Ethnicity3 ethnicity3 = Ethnicity3.Instance("Ethnicity3", new List <IDisease> {
                influenza, diabetes
            });

            Person mikeSmith = new Person("Mike Smith", ethnicity1);
            Person johnSmith = new Person("John Smith", ethnicity2);
            Person jackSmith = new Person("Jack Smith", ethnicity2);
            Person nickSmith = new Person("Nick Smith", ethnicity3);
            Person rickSmith = new Person("Rick Smith", ethnicity1);

            Console.WriteLine("Name: {0}, Ethnicity {1}, Probable Diseases {2}, Possible symptoms {3}",
                              mikeSmith.Name, mikeSmith.Ethnicity.Name(), mikeSmith.GetDiseases(), mikeSmith.GetSymptoms());

            Console.WriteLine("Name: {0}, Ethnicity {1}, Probable Diseases {2}, Possible symptoms {3}",
                              johnSmith.Name, johnSmith.Ethnicity.Name(), johnSmith.GetDiseases(), johnSmith.GetSymptoms());

            Console.WriteLine("Name: {0}, Ethnicity {1}, Probable Diseases {2}, Possible symptoms {3}",
                              jackSmith.Name, jackSmith.Ethnicity.Name(), jackSmith.GetDiseases(), jackSmith.GetSymptoms());

            Console.WriteLine("Name: {0}, Ethnicity {1}, Probable Diseases {2}, Possible symptoms {3}",
                              nickSmith.Name, nickSmith.Ethnicity.Name(), nickSmith.GetDiseases(), nickSmith.GetSymptoms());

            Console.WriteLine("Name: {0}, Ethnicity {1}, Probable Diseases {2}, Possible symptoms {3}",
                              rickSmith.Name, rickSmith.Ethnicity.Name(), rickSmith.GetDiseases(), rickSmith.GetSymptoms());

            Console.ReadKey();
        }
コード例 #5
0
        private static void TestSinglePrediction(MLContext mlContext, ITransformer model)
        {
            //Creates a single comment of test data.
            //Predicts fare amount based on test data.
            //Combines test data and predictions for reporting.
            //Displays the predicted results.

            //Expensive


            //expensive
            var predictionFunction = mlContext.Model.CreatePredictionEngine <Malaria, MalariaPrevalencePrediction>(model);

            //instance of a malaria data
            //to get predictions from

            //THIS IS THE VARIABILITY.
            //exists in all wards
            var MalariaExample = new Malaria()
            {
                // to receive user input for max accuracy
                //obtained from the time series anlaysis.
                temperature = 21,
                rainfall    = 242,
                al6         = 264,
                al12        = 180,
                al18        = 10,
                al24        = 4,
            };

            var prediction = predictionFunction.Predict(MalariaExample);

            Console.WriteLine($"*********************************************************************************************");
            Console.WriteLine($"Predicted prevalence for the next month: {prediction.prevalenceUne:0}");
            Console.WriteLine($"*********************************************************************************************");
        }