public void SetDistributionParameters(double alpha, double beta) { if (!IsValidParameterSet(alpha, beta)) { throw new ArgumentOutOfRangeException(); } _alpha = alpha; _beta = beta; _gammaAlpha.SetDistributionParameters(alpha, 1.0); _gammaBeta.SetDistributionParameters(beta, 1.0); _lnbetaAlphaBeta = Fn.BetaLn(alpha, beta); }
SetDistributionParameters( double alpha, double beta) { if (!IsValidParameterSet(alpha, beta)) { throw new ArgumentException(Properties.LocalStrings.ArgumentParameterSetInvalid); } _alpha = alpha; _beta = beta; _gammaAlpha.SetDistributionParameters(alpha, 1.0); _gammaBeta.SetDistributionParameters(beta, 1.0); _lnbetaAlphaBeta = Fn.BetaLn(alpha, beta); }