PHP 日本會議 2024

stats_cdf_poisson

(PECL stats >= 1.0.0)

stats_cdf_poisson計算泊松分佈的任一參數,前提是已知其他參數的值

描述

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

傳回泊松分佈的累積分布函數、其反函數,或其參數之一。傳回值的種類和參數(par1par2)由 which 決定。

下表列出依 which 分類的傳回值和參數。CDF、x 和 lambda 分別表示累積分布函數、隨機變數的值和泊松分佈的參數。

傳回值和參數
which 傳回值 par1 par2
1 CDF x lambda
2 x CDF lambda
3 lambda x CDF

參數

par1

第一個參數

par2

第二個參數

which

決定要計算內容的旗標

傳回值

傳回由 which 決定的 CDF、x 或 lambda。

新增註解

使用者貢獻的註解 1 個註解

s at nder dot com
12 年前
一個簡單的泊松分佈函式,僅適用於相對較小的數字(大多數系統的最大值約為 100/100)

<?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