stats_cdf_binomial

(PECL stats >= 1.0.0)

stats_cdf_binomialВычисляет один из параметров биноминального распределения по остальным

Описание

stats_cdf_binomial(
    float $par1,
    float $par2,
    float $par3,
    int $which
): float

Возвращает кумулятивную функцию биноминального распределения, обратную ей или один из своих параметров. Вид возвращаемого значения и параметров (par1, par2 и par3) определяются параметром which.

В следующей таблице перечислены возвращаемое значение и параметры в зависимости от which. CDF, x, n и p обозначает функцию кумулятивного распределения, количество успешных испытаний, общее количество испытаний и коэффициент успеха для каждого испытания соответственно.

Возвращаемое значение и параметры
which Возвращаемое значение par1 par2 par3
1 CDF x n p
2 x CDF n p
3 n x CDF p
4 p x CDF n

Список параметров

par1

Первый параметр

par2

Второй параметр

par3

Третий параметр

which

Флаг, определяющий, что будет возвращено

Возвращаемые значения

Возвращает CDF, x, n или p, в зависимости от значения which.

add a note add a note

User Contributed Notes 1 note

up
-9
PCH
9 years ago
Calculates any one parameter of the binomial
     distribution given values for the others.

                              Arguments

     WHICH --> Integer indicating which of the next four argument
               values is to be calculated from the others.
               Legal range: 1..4
               iwhich = 1 : Calculate P and Q from S,XN,PR and OMPR
               iwhich = 2 : Calculate S from P,Q,XN,PR and OMPR
               iwhich = 3 : Calculate XN from P,Q,S,PR and OMPR
               iwhich = 4 : Calculate PR and OMPR from P,Q,S and XN

     P <--> The cumulation from 0 to S of the binomial distribution.
            (Probablility of S or fewer successes in XN trials each
            with probability of success PR.)
            Input range: [0,1].

     Q <--> 1-P.
            Input range: [0, 1].
            P + Q = 1.0.

     S <--> The number of successes observed.
            Input range: [0, XN]
            Search range: [0, XN]

     XN  <--> The number of binomial trials.
              Input range: (0, +infinity).
              Search range: [1E-100, 1E100]

     PR  <--> The probability of success in each binomial trial.
              Input range: [0,1].
              Search range: [0,1]

     OMPR  <--> 1-PR
              Input range: [0,1].
              Search range: [0,1]
              PR + OMPR = 1.0

     STATUS <-- 0 if calculation completed correctly
               -I if input parameter number I is out of range
                1 if answer appears to be lower than lowest
                  search bound
                2 if answer appears to be higher than greatest
                  search bound
                3 if P + Q .ne. 1
                4 if PR + OMPR .ne. 1

     BOUND <-- Undefined if STATUS is 0

               Bound exceeded by parameter number I if STATUS
               is negative.

               Lower search bound if STATUS is 1.

               Upper search bound if STATUS is 2.
To Top