fonctions statistiques

Invité
Invité n'ayant pas de compte PHPfrance

17 mars 2006, 11:21

Bonjour à tous,
Avant d'importet des données dans ma base, je souhaite valider leur contenu en calculant la moyenne et l'écart type de chaque serie (9 au total).
Existe t'il des fonctions statisques simples dans php.
Les données sont pour le moment dans un tableau php.
Evidemment le calcul de la moyenne est simple mais pour les autres cela ce complique un peu.
Merci d'avance

ViPHP
ViPHP | 1380 Messages

17 mars 2006, 12:48

Ceci:
http://php.belnet.be/manual/fr/function ... iation.php

Mais il faudra compiler le module C stats de PECL.

Sinon, l'écart-type est relativement facile à calculer en boucle. Sauf erreur, l'écart-type est la racine de la somme du carré des écarts à la moyenne divisé par (n-1).
$a = array(6, 2, 8);

$moyenne = array_sum($a)/count($a);

$et = 0;
foreach ($a as $v){
  $et += pow(($v - $moyenne), 2);
}

$et = $et / (count($a) - 1);
$et = pow($et, 1/2);
echo $et;
ripat

Eléphant du PHP | 417 Messages

17 mars 2006, 12:49

---
Modifié en dernier par JazzFinder le 28 juin 2006, 16:21, modifié 1 fois.

Eléphant du PHP | 417 Messages

17 mars 2006, 12:54

---
Modifié en dernier par JazzFinder le 28 juin 2006, 16:22, modifié 1 fois.

ViPHP
ViPHP | 1380 Messages

17 mars 2006, 13:09

Va falloir que je prenne des cours de dactylo! Pas facile avec des doigts de bûcheron canadien! :twisted:
Et moi, avec mes doigts gras de bouffeur de frites, tu crois que c'est facile? :langue:
ripat

Eléphant du PHP | 417 Messages

17 mars 2006, 13:18

---
Modifié en dernier par JazzFinder le 28 juin 2006, 16:23, modifié 1 fois.

Invité
Invité n'ayant pas de compte PHPfrance

17 mars 2006, 14:05

Merci à vous
Cela me suffit, je voulai juste la moyenne et l'écart type.
Le reste de l'analyse statistique se fera en sortie de la base de données et non pas en entrée., je pense alors utilisé le SQL pour le faire
Encore merci
@+