Probabilities.FatigueLifeCDF Method

Overload List

#SignatureDescription
1void FatigueLifeCDF(TDenseMtxVec X, Double Mu, Double gamma, Double beta, TDenseMtxVec Res)Fatigue Life CDF (vectorized).
2Double FatigueLifeCDF(Double x, Double Mu, Double gamma, Double beta)Fatigue life (Birnbaum-Saunders) cumulative distribution function (CDF).

Overload 1: void FatigueLifeCDF(TDenseMtxVec X, Double Mu, Double gamma, Double beta, TDenseMtxVec Res)

Fatigue Life CDF (vectorized).

#NameDescription
1XDefines distribution domain, real vector or matrix with real values on open interval (Mu,INF).
2MuDefines distribution location parameter.
3gammaDefines distribution shape parameter. gamma must be a positive scalar.
4betaDefines distribution scale parameter. beta must be a positive scalar.
5ResAfter calculation stores the CDF calculated from X, Mu, gamma and beta. Length and Complex properties of Res are adjusted automatically to match Length and Complex properties of X.

Result: stored in self (calling object)

Overload 2: Double FatigueLifeCDF(Double x, Double Mu, Double gamma, Double beta)

Fatigue life (Birnbaum-Saunders) cumulative distribution function (CDF).

#NameDescription
1xDistribution domain, real value on the open interval (Mu, +Inf).
2MuDistribution location parameter, real value.
3gammaDistribution shape parameter. gamma must be a positive scalar (gamma>0).
4betaDistribution scale parameter. beta must be a positive scalar (beta>0).

Returns: Double - the Fatigue life CDF, evaluated at x using the location parameter Mu and the positive shape (gamma) and scale (beta) parameters. Returns NaN if gamma<=0, beta<=0, or x<=Mu.

Remarks:

With z=(x-mu)/beta and Phi the standard normal CDF, the Birnbaum-Saunders CDF is

CDF(x | mu,gamma,beta) = Phi((sqrt(z)-sqrt(1/z))/gamma) , z=(x-mu)/beta, x>mu, gamma>0, beta>0 .

It is monotone non-decreasing, with CDF tending to 0 as x tends to Mu+ and to 1 as x tends to +infinity. Returns NaN for x<=Mu, gamma<=0 or beta<=0.

See Also: Probabilities.FatigueLifePDF, Probabilities.FatigueLifeCDFInv