PHP - stats_absolute_deviation() 函式



定義和用法

stats_absolute_deviation() 函式可以返回一組值的絕對偏差。

語法

float stats_absolute_deviation( array $a )

引數

序號 引數 描述
1

a

要查詢標準偏差的資料陣列。請注意,陣列的所有值都將轉換為浮點數。

返回值

此函式返回 'a' 中值的絕對偏差,如果 'a' 為空或不是陣列,則返回 false。

依賴項

此函式首次在統計擴充套件 (PHP 4.0.0 和 PEAR 1.4.0) 中引入。我們在此教程中使用了 stats-2.0.3 的最新版本 (PHP 7.0.0 或更高版本和 PEAR 1.4.0 或更高版本)。

示例

以下示例建立陣列的標準絕對偏差

<?php
   $arr = array(1,37,4,5,47,87);
   var_dump(stats_absolute_deviation($arr));
?>

輸出

這將產生以下結果:

float(26.833333333333)

示例

以下示例在陣列為空時返回 false

<?php
   $arr = array();
   var_dump(stats_absolute_deviation($arr));
?>

輸出

這將產生以下結果:

bool(false)

示例

以下示例會引發警告,因為我們傳遞了一個字串值而不是陣列

<?php
   $arr = 'this is a string';
   var_dump(stats_absolute_deviation($arr));
?>

輸出

這將產生以下結果:

NULL

這將產生以下結果並在日誌中顯示警告 PHP Warning: stats_absolute_deviation() expects parameter 1 to be array, string given in <file_path>/stats-absolute-deviation.php on line 3

廣告