数学的な正規分布の問題だと思いますが、phpでコーディングしたいです。これが問題です。
私の出会い系サイトでは、男性1人に対して女性2人を紹介したいと思っています。年齢層の問題があります。-8~+4歳の女性と同じような男性。(もちろん、国によって違いはありますが、中国ではほとんどのカップルがこの範囲内です。) したがって、男性が女性より2歳年上(-2)の場合のマッチングスコアが最も高く、-8〜+4歳の場合はマッチングスコアが高くなります。 woman の場合、マッチング カバレッジ パーセンテージは 98% である必要があります。
$min = -8;
$max = 4;
$coverage_percent = 0.98f;
function matching_score($man_age, $woman_age)
{
$score = <- some normal distribution function ->;
return $score;
}
すべての男性に対して、最高得点の女性を 2 人選びます。
この方法は、すべてのカップルで 98% の確率である必要があります。
PHPに高速正規分布確率関数はありますか?