<?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>
 
 |