stats_cdf_poisson

(PECL stats >= 1.0.0)

stats_cdf_poissonВычисляет один из параметров распределения Пуассона по остальным

Описание

stats_cdf_poisson(float $par1, float $par2, int $which): float

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

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

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

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

par1

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

par2

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

which

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

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

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

add a note add a note

User Contributed Notes 1 note

up
0
s at nder dot com
11 years ago
A simple poisson-distribution function, which only works for relatively small numbers (maximum of ~100/100 for most systems):

<?php

function factorial($number)
{
        if (
$number < 2) {
                return
1;
        } else {
                return (
$number * factorial($number-1));
        }
}

function
poisson($chance, $occurrence)
{
       
$e = exp(1);

       
$a = pow($e, (-1 * $chance));
       
$b = pow($chance,$occurrence);
       
$c = factorial($occurrence);

        return
$a * $b / $c;
}

$test = poisson(100,100);
echo
$test . "\n";

?>
To Top