function variance ($a)
{
    /** variable and initializations */                                                               
    $the_variance = 0.0;                                                                              
    $the_mean = 0.0;
    $the_array_sum = array_sum($a);                                                                   
    $number_elements = count($a);                                                                     

    /** calculate the mean */
    $the_mean = $the_array_sum / $number_elements;

    /** calculate the variance */
    for ($i = 0; $i < $number_elements; $i++)
    {
        /** sum the array */
        $the_variance = $the_variance + ($a[$i] - $the_mean) * ($a[$i] - $the_mean);
    }

    $the_variance = $the_variance / ($number_elements - 1.0);

    /** return the variance */
    return $the_variance;
}

  

相关文章:

  • 2021-08-01
  • 2021-09-05
  • 2021-07-21
  • 2021-12-20
  • 2021-07-18
  • 2021-08-29
猜你喜欢
  • 2021-08-07
  • 2022-01-23
  • 2021-05-19
  • 2021-11-19
  • 2021-04-07
  • 2021-07-16
相关资源
相似解决方案