<?php
include_once('array_statistical.class.php');
?>
<!DOCTYPE html>
<html><head><title>PHP array_statistical class package: Test page.</title>
<STYLE type="text/css">
<!--
#contenu {padding:5%;background-color:silver}
-->
</STYLE>
</head><body><div id="contenu"><?php
echo '<p><h2>Exemple de série statistique simple à une entrée de variable continue :</h2>';
$num=array('[10,15['=>8,'[15,20['=>5,'[20,25['=>8,'[25,30['=>6,'[30,35['=>2);
$exemple= new array_statisticals();
$exemple->__getstats($num);
echo '<pre>';
print_r($exemple);
echo '<pre>';echo'</p>';
echo '<p><h2>Exemple de série statistique simple à une entrée de variable discrète :</h2>';
$num=array('a'=>20,'b'=>25,'c'=>22,'d'=>23,'e'=>21,'f'=>30,'g'=>32,'h'=>18,'i'=>18);
$exemple= new array_statisticals();
$exemple->__getstats($num);
echo'</p>';
echo '<pre>';
print_r($exemple);
echo '<pre>';
// ce cas sera traité comme une série statistique à caractère quantitatif où les x prendront
// les valeurs de 0 à n pour éviter cela il faudrait indexer le tableau comme plus haut
echo '<p><h2>Exemple de série statistique simple à une entrée de variable discrète:</h2>';
$num=array(12,24,36,28,5,17);
$exemple= new array_statisticals();
$exemple->__getstats($num);
echo '<pre>';
print_r($exemple);
echo '<pre>';echo'</p>';
echo '<p><h2>Exemple de série statistique simple à une entrée de variable continue :</h2>';
$num=array('[10,15['=>8,'[15,20['=>5,'[20,25]'=>8,'[25,30['=>6,'[30,65['=>32);
$exemple= new array_statisticals();
$exemple->__getstats($num);
echo '<pre>';
print_r($exemple);
echo '<pre>';echo'</p>';
$num=array('x'=>array(6,8,10,14,16),'y'=>array(4,8,10,12,14),'x/y'=>array(1,2,0,0,0,3,2,0,4,0,0,2,0,1,1,0,0,4,1,0,0,0,1,2,1));
$exemple= new stats_double_entry();
$exemple->__getcov($num);
echo '<h2>exemple1 de série double entrée:<br><img src="IMG_20170113_093511.jpg"/></h2>';
echo '<pre>';
print_r ($exemple);
echo '<pre>';
$num=array('x'=>array('[0,2[','[2,4[','[4,6[','[6,8['),'y'=>array('[0,5[','[5,10[','[10,15[','[15,20['),'x/y'=>array(0,1,3,4,5,1,0,0,4,2,0,0,0,2,1,5));
$exemple= new stats_double_entry();
$exemple->__getcov($num);
$exemple2=(array)$exemple;
// echo '<pre>';
// print_r ($exemple);
// echo '<pre>';
echo '<p><h2>Exemple 2 de série double entrée:<br><img src="IMG_20170113_103548.jpg"/></h2>';
echo '<b>covariance:'.round($exemple2['stats']['covariance'],4).'<br>';
echo 'coefficient de correlation linéaire:'.round($exemple2['stats']['coefficient de correlation linéaire'],4).'<br>';
echo 'Equation de la droite de regression de Y en X:'.$exemple2['stats']['Equation de la droite de regression de Y en X'].'<br>';
echo 'Equation de la droite de regression de X en Y:'.$exemple2['stats']['Equation de la droite de regression de X en Y'].'<br>';
echo 'variance de la serie marginale selon x:'.round($exemple2['stats']['serie marginale selon x']['variance'],4).'<br>';
echo 'variance de la serie marginale selon y:'.round($exemple2['stats']['serie marginale selon y']['variance'],4).'<br></b></p>';
?></div></body></html>
|