라이브러리

[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 이상에서만 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 125 페이지

검색

게시물 검색