Jumat, 02 Oktober 2015

Mencari Nilai Mean, Median dan Modus dari suatu Array - PHP Programming

Awalnya temen ane punya masalah dengan pemrogramannya,

dia punya data berderet dengan data tunggal,
misal sebuah array (1,2,1,2,1,4,4,4);
yang jadi masalah adalah bagaimana cara mencari mean,median dan modus dari data diatas?


yang mesti kita tau adalah bagaimana konsep dasar perhitungannya,
mean adalah rata-rata dari suatu data;
median adalah nilai tengah dari suatu data;
modus adalah nilai yang sering muncul pada suatu data;

ini script nya
<?php
$array = array(1,2,1,2,1,4,4,4);
print_r($array);
//MEAN
$c=count($array);
echo "<br>Rata-rata : ";
print_r(array_sum($array)/$c);
echo "<br>";
//MEDIAN
sort($array);
echo "<br>urutan baru:";
print_r($array);
$d=$c/2;
if(gettype($d)=='double'){
    $d=floor($d);
    $med=$array[$d];
}else{
    $d=floor($d);
    $d1=round($d);
    $med=($array[$d]+$array[$d1])/2;
}
echo "<br>median : $med <br><br>";
//MODUS
$a=array_count_values($array);
foreach ($a as $key => $val) {
    if($val==max($a)){
    echo "MODUSNYA ADALAH [ $key ] dengan banyak data     $val<br/>";
    }
}
?>


hasilnya ini


Tidak ada komentar:

Posting Komentar

tes