burr12_sf_alt
- mdtools.functions.burr12_sf_alt(t, tau=1, beta=1, d=1)[source]
Survival function of the Burr Type XII distribution function:
\[S(t) = \frac{ 1 }{ \left[ 1 + \left( \frac{t}{\tau} \right)^\beta \right]^{\frac{d}{\beta}} }\]This function uses an alternative parameterization compared to
burr12_sf()
by setting \(d = \beta \delta\). The advantage is that one can know specify bounds for \(\beta \delta\) when fitting data with this function. One might want to do this, because the n-th raw moment of the Burr Type XII distribution, which is\[\langle t^n \rangle = \tau^n \frac{ \Gamma\left( \delta - \frac{n}{\beta}\right) \Gamma\left( 1 + \frac{b}{\beta}\right) }{ \Gamma(\delta) },\]only exists if \(\beta \delta > n\).
- Parameters:
t (
scalar
orarray_like
) – Value(s) at which to evaluate \(f(t)\).tau (
scalar
orarray_like
, optional) – Scale parameter(s).beta (
scalar
orarray_like
, optional) – Shape parameter(s).d (
scalar
orarray_like
, optional) – Shape parameter(s).
- Returns:
sf (
scalar
ornumpy.ndarray
) – The outcome of \(S(t)\). \(S(t)\) is evaluated element-wise if at least one of the input arguments is an array.
See also
mdtools.functions.burr12_sf()
Original parameterization of the Burr Type XII survival function
mdtools.functions.fit_burr12_sf_alt()
Fit the survival function of the Burr Type XII distribution using the alternative parameterization
Notes
If more than one input argument is an array, all arrays must be broadcastable.