タグ

ブックマーク / tomodigi.com (1)

  • PHPで平均値と中央値 (PHP) | トモデジ tomodigi.com

    PHPには平均値(mean)や中央値(median)を求める関数はないようです。 配列の平均値(相加平均)を返す関数は単純ですが、以下のように求めることができます。 function average($list){ $sum = 0; foreach($list as $a){ $sum += $a; } return($sum/count($list)); } 同様に、配列の中央値を返す関数は以下のようになります。 中央値は偶数個と奇数個で分かれますので場合分けが必要です。(添え字が0から始まっていることに注意。) function median($list){ sort($list); if (count($list) % 2 == 0){ return (($list[(count($list)/2)-1]+$list[((count($list)/2))])/2); }else{

  • 1