@ 2019-05-15T10:15:41Z <?php
function array_average ($t) { return array_sum($t)/sizeof ($t); }
function note ($t) { return array_average ($t) - stats_standard_deviation ($t); }
if (!function_exists('stats_standard_deviation'))
{
function stats_standard_deviation(array $a, $sample = false)
{
$n = count($a);
if ($n === 0) {trigger_error("The array has zero elements", E_USER_WARNING); return false; }
if ($sample && $n === 1) { trigger_error("The array has 1 element", E_USER_WARNING);return false;}
$mean = array_sum($a) / $n;
$carry = 0.0;
foreach ($a as $val)
{
$d = ((double) $val) - $mean;
$carry += $d * $d;
};
if ($sample) {--$n;}
return sqrt($carry / $n);
}
}
$tableau1 = [6,6,6,0,0];
$tableau2 = [3,3,3,4,4];
echo "En prenant en compte la moyenne\n";
echo "tableau1 = ".array_average ($tableau1)."\n";
echo "tableau2 = ".array_average ($tableau2)."\n";
if (array_average ($tableau1)>array_average ($tableau2))
echo "tableau 1 a une meilleure moyenne.";
else
echo "tableau 2 a une meilleure moyenne.";
echo "\n";echo "\n";
echo "En prenant en compte la moyenne - écart_type\n";
echo "tableau1 = ".note ($tableau1)."\n";
echo "tableau2 = ".note ($tableau2)."\n";
if (note ($tableau1)>note ($tableau2))
echo "tableau 1 a une meilleure note (moyenne-écart_type).";
else
echo "tableau 2 a une meilleure note (moyenne - écart_type).";
echo "\n";
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.1.0 - 7.1.33 , 7.2.0 - 7.2.34 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.33 , 8.2.0 - 8.2.29 , 8.3.0 - 8.3.25 , 8.4.1 - 8.4.12 En prenant en compte la moyenne
tableau1 = 3.6
tableau2 = 3.4
tableau 1 a une meilleure moyenne.
En prenant en compte la moyenne - écart_type
tableau1 = 0.66061230866019
tableau2 = 2.9101020514434
tableau 2 a une meilleure note (moyenne - écart_type).
preferences:dark mode live preview ace vim emacs key bindings
145.54 ms | 408 KiB | 5 Q