라이브러리

[PHP] stats_dens_pmf_binomial - 이항 분포의 확률 질량 함수




Binomial Distribution

Binomial Distribution은 두 가지 결과 중 하나가 발생할 확률을 나타내는 통계적 분포입니다. 예를 들어, 한 주에 5일 동안 비가 올 확률을 구하고 싶다면, Binomial Distribution을 사용할 수 있습니다.

PHP에서 stats_dens_pmf_binomial

PHP에서 Binomial Distribution을 구현하는 함수는 `stats_dens_pmf_binomial`입니다. 이 함수는 Binomial Distribution의 확률 밀도 함수를 계산합니다.

#hostingforum.kr
php

function stats_dens_pmf_binomial($n, $k, $p) {

    if ($k < 0 || $k > $n) {

        return 0;

    }

    return (binomial_coefficient($n, $k) * pow($p, $k) * pow(1 - $p, $n - $k));

}



function binomial_coefficient($n, $k) {

    $result = 1;

    for ($i = 1; $i <= $k; $i++) {

        $result = $result * ($n - $i + 1) / $i;

    }

    return $result;

}



예제

한 주에 5일 동안 비가 올 확률을 구해 보겠습니다. 비가 올 확률을 `p`로 나타내고, 비가 오지 않을 확률은 `1 - p`로 나타낼 수 있습니다. Binomial Distribution의 확률 밀도 함수를 사용하여 비가 3일 동안 올 확률을 구해 보겠습니다.

#hostingforum.kr
php

$n = 5; // 5일 동안 비가 올 확률을 구함

$k = 3; // 비가 3일 동안 올 확률을 구함

$p = 0.2; // 비가 올 확률



$result = stats_dens_pmf_binomial($n, $k, $p);

echo "비가 3일 동안 올 확률: " . $result . "
";



이 예제에서는 `stats_dens_pmf_binomial` 함수를 사용하여 Binomial Distribution의 확률 밀도 함수를 계산하고, 비가 3일 동안 올 확률을 구합니다.

결과

#hostingforum.kr


비가 3일 동안 올 확률: 0.0512



이 결과는 Binomial Distribution의 확률 밀도 함수를 사용하여 계산한 비가 3일 동안 올 확률입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 192 페이지

검색

게시물 검색