PHP - Stats Dens Weibull() 函式



定義和用法

stats_dens_weibull() 函式是 Weibull 分佈的機率密度函式。

語法

  float stats_dens_weibull( float $x, float $a, float $b )

引數

序號 引數 描述
1

x

計算機率密度的值

2

a

分佈的形狀引數

3

b

分佈的尺度引數

返回值

stats_dens_weibull() 函式可以返回 x 處的機率密度,其中隨機變數可以遵循 Weibull 分佈,其中形狀引數為 a,尺度引數為 b,或者在失敗時返回 false。

依賴

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

示例

在下面的示例中,我們計算每個 x 的機率密度。

<?php
   // check for each x
   foreach (range(0, 2, 0.5) as $x) {
      var_dump(round(stats_dens_weibull($x, 2, 3), 6));
      echo "<br>";
   }
?>

輸出

這將產生以下結果:

  float(0)
  float(0.108067)
  float(0.198853)
  float(0.2596)
  float(0.284969)

示例

在下面的示例中,我們計算每個 a 的機率密度。

<?php
   // check for each a
   foreach (range(0.5, 2, 0.5) as $a) {
      var_dump(round(stats_dens_weibull(1, $a, 3), 6));
      echo "<br>";
   }
?>

輸出

這將產生以下結果:

  float(0.162058)
  float(0.238844)
  float(0.238138)
  float(0.198853)

示例

在下面的示例中,我們計算每個 b 的機率密度。

<?php
   // check for each b
   foreach (range(0.5, 2, 0.5) as $b) {
      var_dump(round(stats_dens_weibull(1, 2, $b), 6));
      echo "<br>";
   }
?>

輸出

這將產生以下結果:

  float(0.146525)
  float(0.735759)
  float(0.569938)
  float(0.3894)
廣告