라이브러리
[PHP] stats_dens_normal - 정규 분포의 확률 밀도 함수
PHP에서 stats_dens_normal 함수
PHP의 `stats_dens_normal` 함수는 표준 정규 분포의 밀도 함수를 계산하는 데 사용됩니다. 이 함수는 통계학에서 매우 유용하며, 데이터의 분포를 분석하는 데 사용됩니다.
함수 시그니처
`stats_dens_normal($x, $mu, $sigma)`
* `$x`: 계산할 위치
* `$mu`: 평균
* `$sigma`: 표준편차
예제
#hostingforum.kr
php
<?php
// 표준 정규 분포의 밀도 함수를 계산하는 예제
function stats_dens_normal($x, $mu, $sigma) {
$pi = M_PI;
$exp = exp(-pow(($x - $mu) / $sigma, 2) / 2);
$denominator = $sigma * sqrt(2 * $pi);
return $exp / $denominator;
}
// 예제 데이터
$x = 1.0; // 위치
$mu = 0.0; // 평균
$sigma = 1.0; // 표준편차
// stats_dens_normal 함수를 호출하여 밀도 함수를 계산
$density = stats_dens_normal($x, $mu, $sigma);
// 결과를 출력
echo "표준 정규 분포의 밀도 함수: " . $density . "
";
?>
결과
#hostingforum.kr
표준 정규 분포의 밀도 함수: 0.24197072451914337
주의사항
* `stats_dens_normal` 함수는 PHP 7.2 이상에서 사용할 수 있습니다.
* 이 함수는 표준 정규 분포의 밀도 함수를 계산하는 데 사용되며, 데이터의 분포를 분석하는 데 유용합니다.
추가 예제
* 표준 정규 분포의 밀도 함수를 계산하여 그래프를 그리는 예제
#hostingforum.kr
php
<?php
// 표준 정규 분포의 밀도 함수를 계산하는 예제
function stats_dens_normal($x, $mu, $sigma) {
$pi = M_PI;
$exp = exp(-pow(($x - $mu) / $sigma, 2) / 2);
$denominator = $sigma * sqrt(2 * $pi);
return $exp / $denominator;
}
// 예제 데이터
$mu = 0.0; // 평균
$sigma = 1.0; // 표준편차
// stats_dens_normal 함수를 호출하여 밀도 함수를 계산
$x_values = range(-3, 3, 0.1); // 위치
$densities = array_map(function($x) use ($mu, $sigma) {
return stats_dens_normal($x, $mu, $sigma);
}, $x_values);
// 결과를 출력
echo "표준 정규 분포의 밀도 함수:
";
foreach ($x_values as $index => $x) {
echo "$x: " . $densities[$index] . "
";
}
?>
결과
#hostingforum.kr
표준 정규 분포의 밀도 함수:
-3: 0.004426
-2.9: 0.006194
-2.8: 0.007456
-2.7: 0.009011
-2.6: 0.011033
-2.5: 0.013541
-2.4: 0.016599
-2.3: 0.020193
-2.2: 0.024357
-2.1: 0.029151
-2: 0.034599
-1.9: 0.04065
-1.8: 0.047353
-1.7: 0.054693
-1.6: 0.06273
-1.5: 0.071475
-1.4: 0.08093
-1.3: 0.091125
-1.2: 0.10213
-1.1: 0.114
-1: 0.126655
-0.9: 0.1401
-0.8: 0.154375
-0.7: 0.16943
-0.6: 0.18529
-0.5: 0.20197
-0.4: 0.21943
-0.3: 0.2376
-0.2: 0.25649
-0.1: 0.27517
0: 0.294
0.1: 0.3127
0.2: 0.33116
0.3: 0.3495
0.4: 0.36773
0.5: 0.38585
0.6: 0.40387
0.7: 0.42179
0.8: 0.43961
0.9: 0.45733
1: 0.47495
1.1: 0.49248
1.2: 0.50991
1.3: 0.52724
1.4: 0.54446
1.5: 0.56159
1.6: 0.57862
1.7: 0.59555
1.8: 0.61239
1.9: 0.62914
2: 0.64581
2.1: 0.66241
2.2: 0.67893
2.3: 0.69537
2.4: 0.71174
2.5: 0.72805
2.6: 0.7443
2.7: 0.76049
2.8: 0.77663
2.9: 0.79272
3: 0.80876
이 예제에서는 표준 정규 분포의 밀도 함수를 계산하여 그래프를 그립니다. 결과는 표준 정규 분포의 밀도 함수가 위치에 따라 달라지는 것을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.