ナレッジベース

相関値マトリックスの作成


発行: 15 Aug 2017
最終修正日: 20 Jul 2023

ご質問

Tableau Desktop で相関値マトリックスを作成する方法。

このビューによって、次のような質問に答えることができます。「お客様が購入する製品 (売上によって追跡される) のサブカテゴリー間に相関はありますか?」この質問は、「お客様が X サブカテゴリーの商品を購入する場合、Y サブカテゴリーからも購入する可能性は大きく、または小さくなりますか?」と言い換えることもできます。

環境

  • Tableau Desktop 10.2 以上
  • CORR() 関数は、すべてのデータ ソースに使用できるわけではありません。詳細については、「Tableau 関数 (アルファベット順)」で CORR のエントリーを参照してください。

回答

Tableau Desktop 10.2 以降、関数 CORR() を使用してピアソン相関係数を計算することができます。添付のワークブックの例 Correlaton Value Matrix.twbx では、"Superstore (スーパーストア)" サンプル データ セットを使用して次の方法を示しています。

ステップ 1 - 自己結合のセットアップ

  1. [データ ソース] タブに移動します。
  2. [Orders (オーダー)] 表の 2 番目のコピーをキャンバス エリアにドラッグします。
  3. 内部結合を [Customer Name (顧客名)] = [Customer Name (Orders) (顧客名 (オーダー))] で作成します。
注: この例では、お客様が Y サブカテゴリーから製品を購入した場合に X サブカテゴリーからも購入する可能性が高くなるかどうかを調べます。言い換えると、オーダーに Y サブカテゴリーの製品が含まれる場合に X サブカテゴリーの製品も含まれる可能性が高くなるかどうか、ということです。これに基づく結合は [Order ID (オーダー ID)] = [Order ID (Orders) (オーダー ID (オーダー))] に対するものになります。

言い換えると、結合節は比較の範囲を定義するフィールドに対するものになります。

ステップ 2 - ピアソン相関係数の計算

  1. [分析] > [計算フィールドの作成] を選択します。
  2. 計算フィールドに "Pearson Correlation Coefficient (ピアソン相関係数)" という名前を付け、次の式を入力して [OK] をクリックします。 
    CORR( { INCLUDE [Customer Name] : SUM( [Sales (Orders)])}, { INCLUDE [Customer Name] : SUM( [Sales])})
注: [Customer Name (顧客名)] の部分は、手順 1 ~ 3 の結合節で使用したものと同じフィールドで置き換えてください。フルデータでお客様ごとのレコード数が 1 つだけである場合、INCLUDE 式を使用する必要はありません。

ステップ 3 - 値をフィルターする計算フィールドの作成

  1. [分析] > [計算フィールドの作成] を選択します。
  2. フィールドに "Not same sub category filter (同じサブカテゴリーでない値のフィルター)" という名前を付け、次の式を入力して [OK] をクリックします。 
    [Sub-Category] != [Sub-Category (Orders)]

ステップ 4 - ビューの構築

  1. [Sub-Category (サブカテゴリー)] を [列] シェルフにドラッグします。
  2. [Sub-Category (Orders) (サブカテゴリー (オーダー))] を [行] シェルフにドラッグします。
  3. [Pearson Correlation Coefficient (ピアソン相関係数)] を [マーク] カードの [色] にドラッグします。
  4. [Pearson Correlation Coefficient (ピアソン相関係数)] を [マーク] カードの [テキスト] にドラッグします。
  5. [マーク] カードにあるドロップダウン メニューで、[マーク タイプ] を [四角] に変更します。
  6. [Not same sub category filter (同じサブカテゴリーでない値のフィルター)] を [フィルター] シェルフにドラッグします。
  7. [フィルター] ダイアログで [True] をチェックし、[OK] をクリックします。

詳細情報

ピアソン相関係数は洗練された統計ツールです。このツールを使用する前にその仕組みを深く理解しておくことをお勧めします。この論題の詳細については、次の記事を参照してください。 注: この記事に付属するワークブック Correlaton Value Matrix.twbx にも相関散布の例が含まれています。

この記事で問題は解決しましたか?