public void StandardTest() { LognormalDistribution actual = LognormalDistribution.Standard; Assert.AreEqual(0, actual.Location); Assert.AreEqual(1, actual.Shape); bool thrown = false; try { actual.Fit(new[] { 0.0 }); } catch (InvalidOperationException) { thrown = true; } Assert.IsTrue(thrown); }
public FuncionLogNormal(double[] eventos) : base(eventos) { try { DistribucionContinua = new LognormalDistribution(); DistribucionContinua.Fit(eventos); media = ((LognormalDistribution)DistribucionContinua).Mean.ToString("0.0000"); sigma = ((LognormalDistribution)DistribucionContinua).StandardDeviation.ToString("0.0000"); Resultado = new ResultadoAjuste(StringFDP, StringInversa, DistribucionContinua.StandardDeviation, DistribucionContinua.Mean, DistribucionContinua.Variance, this); } catch (Exception) { Resultado = null; } }