27 _df1(getParam<unsigned
int>(
"df1")),
28 _df2(getParam<unsigned
int>(
"df2"))
36 Real d1 =
static_cast<Real
>(df1);
37 Real d2 =
static_cast<Real
>(df2);
39 Real d2pd1x = d2 + d1x;
49 y = (d2 * d1) / (d2pd1x * d2pd1x);
56 y = (d2pd1x * d1 - d1x * d1) / (d2pd1x * d2pd1x);
67 Real d1 =
static_cast<Real
>(df1);
68 Real d2 =
static_cast<Real
>(df2);
77 Real d1 =
static_cast<Real
>(df1);
78 Real d2 =
static_cast<Real
>(df2);
81 return d2 * z / d1 / (1.0 - z);
const std::vector< double > y
const std::vector< double > x
registerMooseObject("StochasticToolsApp", FDistribution)
void ErrorVector unsigned int
static Real incompleteBetaInv(const Real &a, const Real &b, const Real &p)
Inverse of lower incomplete beta function.
static Real incompleteBeta(const Real &a, const Real &b, const Real &x)
Lower incomplete beta function.
virtual Real pdf(const Real &x) const override
static InputParameters validParams()
A class used to generate am F-distribution.
static InputParameters validParams()
virtual Real cdf(const Real &x) const override
const unsigned int & _df1
FDistribution(const InputParameters ¶meters)
virtual Real pdf(const Real &x) const override
const unsigned int & _df2
virtual Real quantile(const Real &p) const override