라이브러리
[PHP] stats_cdf_poisson - 다른 항목의 값이 주어진 경우 포아송 분포의 매개변수 하나를 계산합니다.
Poisson 분포와 stats_cdf_poisson 함수
Poisson 분포는 확률 변수가 특정 시간 또는 공간 내에 발생하는 사건의 수를 모델링하는 데 사용되는 확률 분포입니다. Poisson 분포는 평균 lambda (lambda)로 지정됩니다. 이 분포는 다음과 같은 특징을 가지고 있습니다.
- 사건의 발생은 독립적입니다.
- 사건의 발생은 시간 또는 공간 내에 균일하게 분포됩니다.
- 평균 lambda (lambda)가 0보다 큰 경우, 분포는 0 이상의 정수만 취합니다.
PHP의 `stats_cdf_poisson` 함수는 Poisson 분포의 누적 분포 함수를 계산하는 데 사용됩니다. 이 함수는 다음과 같은 형태를 가집니다.
#hostingforum.kr
php
stats_cdf_poisson($x, $lambda)
- `$x`는 Poisson 분포의 누적 분포 함수를 계산할 값을 지정합니다.
- `$lambda`는 Poisson 분포의 평균을 지정합니다.
예제
다음 예제는 `stats_cdf_poisson` 함수를 사용하여 Poisson 분포의 누적 분포 함수를 계산하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// Poisson 분포의 평균을 지정합니다.
$lambda = 2.5;
// Poisson 분포의 누적 분포 함수를 계산할 값을 지정합니다.
$x = array(0, 1, 2, 3, 4);
// Poisson 분포의 누적 분포 함수를 계산합니다.
foreach ($x as $i) {
$cdf = stats_cdf_poisson($i, $lambda);
echo "P(X <= $i) = $cdf
";
}
이 예제에서는 `$lambda`를 2.5로 지정하고 `$x`를 0, 1, 2, 3, 4로 지정합니다. 그런 다음 `stats_cdf_poisson` 함수를 사용하여 Poisson 분포의 누적 분포 함수를 계산하고 결과를 출력합니다.
결과
이 예제의 결과는 다음과 같습니다.
#hostingforum.kr
P(X <= 0) = 0.082085
P(X <= 1) = 0.244137
P(X <= 2) = 0.448877
P(X <= 3) = 0.623621
P(X <= 4) = 0.736376
이 결과는 Poisson 분포의 누적 분포 함수를 계산한 결과입니다. 각 결과는 지정된 `$x` 값 이하의 확률을 나타냅니다.
참고
`stats_cdf_poisson` 함수는 PHP의 `stats` 확장 함수의 일부입니다. 이 함수를 사용하려면 `stats` 확장 함수를 로드해야 합니다. 또한 이 함수는 PHP 7.4 이상에서만 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.