Cette classe contient des méthodes statistiques acceptant
en paramètre un ou deux tableaux monodimensionnels et renvoyant
un ou deux tableaux de données statistiques. Le premier contient
le minimum, le maximum, la somme, moyenne, valeur médiane
et l'écart-type. Le second contient les valeurs caractéristiques
d'une droite de regression linéaire (droite des moindres
carrés).
Ci-dessous figure un exemple d'utilisation:
<?
/*
* Sample test code for the Statistic and the Linear Least square
regression class: Stat1
* Alain M. Samoun 3/12/00
*/
echo "
<HTML>
<BODY BGCOLOR=\"white\">
<PRE>
";
require("Stat1.php");
/* create two arrays for testing*/
$X= array( 110, 116, 124, 129, 131, 138,
142, 150, 153, 155, 156, 159, 164, 168, 174);
$Y= array( 44, 31, 43, 45, 56, 79,
57, 56, 58, 92, 78, 64, 88, 112, 101);
/* create an instance w/o initialization
*/
$h = new Stat1;
/* do the calculation and print the results
*/
$h->create($X,$Y,"Test Stat1");
$h->printStats();
/* access the result arrays directly*/
$result = $h->getStats();
echo "\n\nresult is of type: ".pe($result)."\n";
while (list($key,$val) = each($result)) {
echo $key."\t".$val."\n";
}
echo"
</PRE>
</BODY></HTML>"
?>
Et le code:
|