ナレッジベース

Tableau Desktop で正規分布を作成する方法


発行: 28 Sep 2020
最終修正日: 09 Feb 2024

ご質問

ガウス分布として知られる正規分布を Tableau Desktop によって作成する方法は?

環境

  • Tableau Desktop

回答

添付のワークブックでは、"Sample - Superstore" データ ソースを使用して下記のステップの例を示しています。
  1. メジャー ペインの空白エリアを右クリックし、[パラメーターの作成] をクリックします。 
  2. 新しいパラメーターに "Bin Size (ビンのサイズ)" という名前を付けて、次のように設定します。
    • データ型: 整数
    • 現在の値: 500 (ビンのサイズを任意に設定)
    • 許容値: すべて
  3. "Bin Size" パラメーターを右クリックし、[パラメーターの表示] をクリックします。
  4. [分析] > [計算フィールドの作成] をクリックし、計算フィールドに "Size of Sales (bin) (売上高のサイズ (ビン))" という名前を付けて、次の式を設定します。
    INT([Sales by Customer] / [Bin Size]) * [Bin Size]
  5. 計算フィールドを作成し、新しい計算フィールドに "Customer Count (顧客数)" という名前を付けて、次の式を設定します。
    COUNTD([Customer Name])
  6. 次の式を使用して "Sales by Customer (顧客別売上高)" という名前の計算フィールドを作成します。
    {FIXED [Customer Name]: SUM([Sales])
  7. 次の式を使用して "Mean (平均)" という名前の計算フィールドを作成します。
    {AVG([Sales by Customer])}
  8. 次の式を使用して "Standard Deviation (標準偏差)" という名前の計算フィールドを作成します。
    {STDEV([Sales by Customer])}
  9. 次の式を使用して "Normal Curve (正規曲線)" という名前の計算フィールドを作成します。
    (1/MAX([Standard Deviation])*SQRT(2*PI()))
    *
    EXP(-SQUARE(MAX([Size of Sales (bin)])-MAX([Mean]))/(2 * SQUARE(MAX([Standard Deviation]))))
    
  10. "Size of Sales (bin)" を列に、"Normal Curve" を行に配置します。
この記事で問題は解決しましたか?