This function evaluates the inverse of the beta cumulative distribution function.
BETIN — Function
value. (Output)
The probability that a beta random variable
takes a value less than or equal to BETIN is P.
P — Probability
for which the inverse of the beta distribution function is to be
evaluated. (Input)
P must be in the open
interval (0.0, 1.0).
PIN — First beta
distribution parameter. (Input)
PIN must be
positive.
QIN — Second beta
distribution parameter. (Input)
QIN must be
positive.
Generic: BETIN (P, PIN, QIN)
Specific: The specific interface names are S_BETIN and D_BETIN.
Single: BETIN (P, PIN, QIN)
Double: The double precision name is DBETIN.
The function BETIN evaluates the inverse distribution function of a beta random variable with parameters PIN and QIN, that is, with P = P, p = PIN, and q = QIN, it determines x (equal to BETIN (P, PIN, QIN)), such that
where Γ(⋅) is the gamma function. The probability that the random variable takes a value less than or equal to x is P.
Informational error
Type Code
3 1 The value for the inverse Beta distribution could not be found in 100 iterations. The best approximation is used.
Suppose X is a beta random variable with parameters 12 and 12. (X has a symmetric distribution.) In this example, we find the value x0 such that the probability that X ≤ x0 is 0.9.
USE UMACH_INT
USE BETIN_INT
IMPLICIT NONE
INTEGER NOUT
REAL P, PIN, QIN, X
!
CALL UMACH (2, NOUT)
PIN = 12.0
QIN = 12.0
P = 0.9
X = BETIN(P,PIN,QIN)
WRITE (NOUT,99999) X
99999 FORMAT (' X is less than ', F6.4, ' with probability 0.9.')
END
X is less than 0.6299 with probability 0.9.
PHONE: 713.784.3131 FAX:713.781.9260 |