Ejemplo n.º 1
0
        public DistribucionPoisson(double lambda)
        {
            this.generador = new GeneradorProvistoPorElLenguaje();
            this.lambda    = lambda;
            var entero = new Poisson(lambda);

            num = entero.Sample();
        }
Ejemplo n.º 2
0
        public DistribucionPoisson(double lambda, int xMax)
        {
            this.generador  = new GeneradorProvistoPorElLenguaje();
            this.lambda     = lambda;
            this.xMax       = xMax;
            this.intervalos = new double[xMax + 1];

            for (int i = 0; i <= xMax; i++)
            {
                intervalos[i] = Poisson.CDF(lambda, i);
            }
        }
Ejemplo n.º 3
0
 public DistribucionExponencialNegativa(double lambda)
 {
     this.lambda    = lambda;
     this.generador = new GeneradorProvistoPorElLenguaje();
 }
Ejemplo n.º 4
0
 public DistribucionExponencialNegativa(double lambda, IGenerador generador)
 {
     this.generador = generador;
     this.lambda    = lambda;
 }
Ejemplo n.º 5
0
 public DistribucionNormal(double media, double varianza)
 {
     this.generador = new GeneradorProvistoPorElLenguaje();
     this.media     = media;
     this.varianza  = varianza;
 }
Ejemplo n.º 6
0
 public DistribucionNormal(double media, double varianza, IGenerador generador)
 {
     this.generador = generador;
     this.media     = media;
     this.varianza  = varianza;
 }
Ejemplo n.º 7
0
 public DistribucionUniforme(double a, double b)
 {
     this.a         = a;
     this.b         = b;
     this.generador = new GeneradorProvistoPorElLenguaje();
 }
Ejemplo n.º 8
0
 public DistribucionUniforme(double a, double b, IGenerador generador)
 {
     this.a         = a;
     this.b         = b;
     this.generador = generador;
 }