(PECL stats >= 1.0.0)
stats_covariance — Computes the covariance of two data sets
$a
, array $b
)本函数还未编写文档,仅有参数列表。
a
b
kanniprabu at gmail dot com (2013-03-16 10:30:09)
<?php
//Covariance Calculation
function standard_covariance($aValues,$bValues)
{
$a= (array_sum($aValues)*array_sum($bValues))/count($aValues);
$ret = array();
for($i=0;$i<count($aValues);$i++)
{
$ret[$i]=$aValues[$i]*$bValues[$i];
}
$b=(array_sum($ret)-$a)/(count($aValues)-1);
return (float) $b;
}
$aValues=array(3,4,5,7);
$bValues=array(10,11,13,14);
echo standard_covariance($aValues,$bValues);
?>