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(); }
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()); }
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); } }
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(); }
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($"*********************************************************************************************"); }