/// <summary> /// Initializes a new instance, using a <see cref="SystemRandomSource"/> /// as underlying random number generator. /// </summary> public StudentsTDistribution() : base() { _standardDistribution = new StandardDistribution(RandomSource); _chiSquareDistribution = new ChiSquareDistribution(RandomSource); SetDistributionParameters(1); }
FisherSnedecorDistribution( RandomSource random ) : base(random) { _chiSquaredAlpha = new ChiSquareDistribution(random); _chiSquaredBeta = new ChiSquareDistribution(random); SetDistributionParameters(1, 1); }
StudentsTDistribution( int degreesOfFreedom ) : base() { _standardDistribution = new StandardDistribution(RandomSource); _chiSquareDistribution = new ChiSquareDistribution(RandomSource); SetDistributionParameters(degreesOfFreedom); }
StudentsTDistribution( RandomSource random ) : base(random) { _standardDistribution = new StandardDistribution(RandomSource); _chiSquareDistribution = new ChiSquareDistribution(RandomSource); SetDistributionParameters(1); }
FisherSnedecorDistribution( int alpha, int beta ) : base() { _chiSquaredAlpha = new ChiSquareDistribution(this.RandomSource); _chiSquaredBeta = new ChiSquareDistribution(this.RandomSource); SetDistributionParameters(alpha, beta); }
/// <summary> /// Initializes a new instance, using a <see cref="SystemRandomSource"/> /// as underlying random number generator. /// </summary> /// <param name="degreesOfFreedom">nu-parameter</param> public StudentsTDistribution( int degreesOfFreedom ) : base() { _standardDistribution = new StandardDistribution(RandomSource); _chiSquareDistribution = new ChiSquareDistribution(RandomSource); SetDistributionParameters(degreesOfFreedom); }