라이브러리
[PHP] stats_dens_pmf_hypergeometric - 초기하 분포의 확률 질량 함수
PHP에서 stats_dens_pmf_hypergeometric 함수
stats_dens_pmf_hypergeometric 함수는 PHP의 stats_dens_pmf_hypergeometric 함수입니다. 이 함수는 하이퍼지오메트릭 분포의 밀도 함수를 반환합니다. 하이퍼지오메트릭 분포는 두 개의 집합에서 선택한 항목의 수를 모델링하는 통계 분포입니다.
함수의 매개 변수
* `$K`: 첫 번째 집합에서 선택한 항목의 수
* `$L`: 두 번째 집합에서 선택한 항목의 수
* `$M`: 첫 번째 집합의 항목 수
* `$N`: 두 번째 집합의 항목 수
* `$k`: 선택한 항목의 수
함수의 반환 값
* 하이퍼지오메트릭 분포의 밀도 함수
예제
#hostingforum.kr
php
<?php
// 첫 번째 집합에서 선택한 항목의 수
$K = 3;
// 두 번째 집합에서 선택한 항목의 수
$L = 2;
// 첫 번째 집합의 항목 수
$M = 10;
// 두 번째 집합의 항목 수
$N = 15;
// 선택한 항목의 수
$k = 2;
// 하이퍼지오메트릭 분포의 밀도 함수
$result = stats_dens_pmf_hypergeometric($K, $L, $M, $N, $k);
// 결과를 출력
echo "하이퍼지오메트릭 분포의 밀도 함수: $result
";
?>
PHP에서 stats_dens_pmf_hypergeometric 함수 구현
PHP에서 stats_dens_pmf_hypergeometric 함수를 구현하려면, 다음과 같이 구현할 수 있습니다.
#hostingforum.kr
php
<?php
function stats_dens_pmf_hypergeometric($K, $L, $M, $N, $k) {
// 하이퍼지오메트릭 분포의 밀도 함수
$result = ($K < $k || $L < $k) ? 0 : ($k <= $K && $k <= $L) ? 1 : ($k >= $K + $L) ? 0 : ($k >= $L) ? ($M - $K) / ($M - $K + $N - $L) * $K / $M * $L / $N * stats_dens_pmf_hypergeometric($K - 1, $L - 1, $M - 1, $N - $k, $k - 1) : ($k >= $K) ? ($N - $L) / ($M - $K + $N - $L) * $K / $M * $L / $N * stats_dens_pmf_hypergeometric($K - 1, $L - 1, $M - $k, $N - 1, $k - 1) : 0;
return $result;
}
// 첫 번째 집합에서 선택한 항목의 수
$K = 3;
// 두 번째 집합에서 선택한 항목의 수
$L = 2;
// 첫 번째 집합의 항목 수
$M = 10;
// 두 번째 집합의 항목 수
$N = 15;
// 선택한 항목의 수
$k = 2;
// 하이퍼지오메트릭 분포의 밀도 함수
$result = stats_dens_pmf_hypergeometric($K, $L, $M, $N, $k);
// 결과를 출력
echo "하이퍼지오메트릭 분포의 밀도 함수: $result
";
?>
주의
* 이 함수는 하이퍼지오메트릭 분포의 밀도 함수를 반환합니다. 이 함수는 선택한 항목의 수에 따라 하이퍼지오메트릭 분포의 밀도 함수를 계산합니다.
* 이 함수는 첫 번째 집합에서 선택한 항목의 수, 두 번째 집합에서 선택한 항목의 수, 첫 번째 집합의 항목 수, 두 번째 집합의 항목 수, 선택한 항목의 수를 매개 변수로 받습니다.
* 이 함수는 하이퍼지오메트릭 분포의 밀도 함수를 계산하기 위해 재귀 함수를 사용합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.