计算正态分布

PHP中文网
リリース: 2016-05-26 08:18:46
オリジナル
2029 人が閲覧しました

计算正态分布

<?php

/**
 * 根据分割积分法来求得积分值
 * -3.89~3.89区间外的积分⾯积 ⼩于0.0001,
 * 所以确定有效的积分区间为-3.89~3.89
 * 在实现分割的时候精度定为0.0001,得到的结果和查表得到的结果误差在-0.0002~+0.0002之间
(已经检验)
 *
 * @param u  积分上限
 * @return  积分值
 */
function selfCaculat($u) {
	$ret = 0;

	if ($u < -3.89) {
		$ret = 0.01;
		return $ret;
	} else if ($u > 3.89) {
		$ret = 0.99;
		return $ret;
	}

	$temp = -3.89;
	while ($temp  0) {
		$ret = selfCaculat($seed);
	} else {
		$ret = 1 - selfCaculat(-$seed);
	}

	$ret = intval(100 * $ret);

	return $ret;
}

?>
ログイン後にコピー

                   

以上就是计算正态分布的内容,更多相关内容请关注PHP中文网(www.php.cn)!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート