コード例 #1
0
        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);
        }
コード例 #2
0
 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;
     }
 }