static void Main(string[] args) { //Simulation.NumberOfSamples = 5; Simulation.SeedRequestCount = 8; Simulation.RandomOrgApiKey = "e0cc07b7-96b2-4d68-a71a-905cea205c9f"; JsonSerializer serializer = JsonSerializer.Create(JsonSettings.SerializerSettings); var d = new EventFrequencyDistribution(1) { FrequencyEstimate = new ContinuousUniformDistribution(0, 10.5, 0) }; var r = d.GetResult(); d.ProbabilityOfOccurence = .5; r = d.GetResult(); }
public void SimulatedOccurrenceDistribution() { ContinuousUniformDistribution estimate = new ContinuousUniformDistribution(.5, 1.5, 0); EventFrequencyDistribution simulation = new EventFrequencyDistribution(1) { FrequencyEstimate = estimate }; Assert.AreEqual(simulation.Minimum, 0.0); Assert.AreEqual(simulation.Maximum, 2.0); //Assert.AreEqual(simulation.Mean, .7511, 0.0001); Assert.AreEqual(simulation.Median, 1); simulation = new EventFrequencyDistribution(1) { FrequencyEstimate = 1.5 }; Assert.AreEqual(simulation.Minimum, 1.0); Assert.AreEqual(simulation.Maximum, 2.0); //Assert.AreEqual(simulation.Mean, .7511, 0.0001); //Assert.AreEqual(simulation.Median, 1); }