Skip to main content

お世話になっております。

Tableauで複数のメジャー項目間のピアソン相関係数を表示させたいと思っています。

1対1ですと、CORR([メジャー1],[メジャー2])の式で求められるのですが、図のように複数メジャー間の相関係数をまとめて表示させたく、可能かどうか,どのようにすれば実施できるかの相談をさせていただければと思います。​

メジャー間の相関行列の作成について

2 Antworten
  1. 15. Juni 2022, 04:53

    どのようなデータソースをお使いなのかによって変わりますが、各メジャーを​それぞれ独立したフィールドとして持っている場合は、ピボットを使うのが最もスタンダードなやり方になると思います。

    例えば元データが次のように売上、数量、割引率、利益の4つのメジャーをフィールドとして持つ場合、

    どのようなデータソースをお使いなのかによって変わりますが、各メジャーを​それぞれ独立したフィールドとして持っている場合は、ピボットを使うのが最もスタンダードなやり方になると思います。​例えば元データが次のように売上、数量、割引率、利益の4つのメジャーをフィールドとして持つ場合、​行ごとに自己結合を行います。下図ではリレーションによって自己結合していますが、JOINで実施しても構いません。​そして両

    行ごとに自己結合を行います。下図ではリレーションによって自己結合していますが、JOINで実施しても構いません。

    image

    そして両方のテーブルで4つのメジャーをピボットします。

    image

    ピボットするとメジャーの名前と値が縦持ちに変換できますので、

    image

    計算式で左側テーブルのピボットの値と右側テーブルのピボットの値を使って相関係数を計算し、ビューを作成します。

    image

    FYI 相関値マトリックスの作成 | Tableau Software

0/9000