Bonjour
J'ai un tableau et je souhaite créer une fonction afin d'effectuer un calcul en fonction des données du tableau, j'essai sans résultat depuis.
Concrètement j'ai mon tableau qui regroupe des mesures de 2 labos, ce que je souhaite c'est calculer pour chaque labo, l'écart type des mesures et récupérer le résultat de chaque labo dans un autre tableau en spécifiant le nom du labo ainsi que l'écart type de ce dernier.
Mon tableau initial
Ma fonction ci dessous, je l'ai ecrite en utilisant un tableau simple du coup je doit l'adapter pour prendre en compte le tableau ci dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $tableau=Array ( [labo 1] => Array ( [0] => 34.009 [1] => 36.010 [2] => 32.000 ) [labo 2] => Array ( [0] => 33.005 [1] => 35.006 [2] => 25.002 ) )
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $sample = [10.9, 12.5, 11.1]; function ecarType($sample) { $variance = []; $moyenne = array_sum($sample)/count($sample); foreach ($sample as $key => $value) { $variance[] = pow(($value - $moyenne),2); } $ectype = round(sqrt(round(array_sum($variance)/(count($sample) - 1),3)),3); return $ectype; }
Partager