首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP -将平均值计算为平均偏差

PHP -将平均值计算为平均偏差
EN

Stack Overflow用户
提问于 2013-09-03 02:56:01
回答 1查看 514关注 0票数 0

为了计算平均值,我能够编码。这里假设有一些数字。

代码语言:javascript
复制
      A
    ======
      6
      3
      3
      4
    ====== 

我们知道平均公式是:1/n*西格玛(Ai),所以我在代码中定义如下:

代码语言:javascript
复制
function calculate_average($arr) {
    $count = count($arr); 
    foreach ($arr as $value) {
        $total = $total + $value;
    }
    $average = ($total/$count);
    return $average;
}

$home_values_array = array("6", "3", "3","4");
$average_home_value = calculate_average($home_values_array);
echo 'Average home value: $'.number_format($average_home_value).'</p>';

我的下一个任务是calc平均偏差,下面是公式:

代码语言:javascript
复制
  A    B
==========
  6    8
  3    7
  3    6
  4    5
==========

Mean Dev =  1/n*sigma(|Ai-Bi|) 

我的问题是如何开发我的平均代码来编码平均dev计算,或者简单地说,如何解决平均dev代码。

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-03 03:10:11

我不知道你到底需要什么。

代码语言:javascript
复制
function calculate($array_1, $array_2){
   $x = 0; $total = 0;

   foreach($array_1 as $element){
      $total += ($element - $array_2[$x]);
      $x++;
   }

   return ($total / count($array_1));
}

echo calculate(array(6, 3, 3, 4), array(8, 7, 6, 5));

检查这个链接也会看到代码是如何运行的。希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18583418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档