plotmatrix

内容

概要

行列形式で並んでいる選択したすべてのデータセットで、それぞれXに対してYを散布図としてプロットします。

コマンドラインでの使用法

1. plotmatrix irng:=(1:end); // All columns in active Worksheet

2. plotmatrix irng:=(1,2) ellipse:=1 conflevel:=99 fit:=1 missing:=1; // Columns 1 and 2

3. range raTest = [Book1]Sheet1!(2,4,6); // Range variable of columns 2, 4 and 6 in Book1, Sheet1

  plotmatrix raTest; // Plot

変数

表示
変数
I/O

データ型
デフォルト
説明
入力 irng

入力

Range

<active>

入力データ範囲を指定します。

信頼楕円 ellipse

入力

int

1

選択した信頼水準で各グラフに信頼楕円を追加するかどうかを指定します。

%単位での信頼水準 conflevel

入力

double

95

ellipse変数が1にセットされている場合のみ、この変数を利用できます。これを使って、信頼楕円に対する信頼水準をパーセント単位で指定できます。値は、0より大きく、100より小さくなければなりません。

線形フィット fit

入力

int

0

変数に対して、線型フィットを実行するかどうかを指定します。これにチェックが付いていると、フィット線と補正R^2値が各散布図に追加されます。

リストワイズ除去 missing

入力

int

0

欠損値を除外する方法を指定します。この行に欠損値がある場合、すべてのデータセットに対する全行を除外します。

結果を出力 rd

出力

ReportData

[<入力>]<新規>

これは、楕円およびフィットを計算したデータを保存する場所を設定します。デフォルトの位置は、元のワークブック内の新しいワークシートです。

結果のグラフ rt

出力

ReportTree

[<入力>]<新規テンプレート:=graph>

これは、グラフが保存される場所を設定します。デフォルトの位置は、元のワークブック内のGRAPH.OTWテンプレートに基づく新しいワークシートです。

説明

このXファンクションは、正規分布した複数変数の散布図行列を作成するのに使用でき、このような2つの変数の相関関係を判定するのに使用します。

信頼楕円が各散布図に追加されます。これは、グラフにプロットされた対の変数の相関関係を判断する助けとなります。

線形フィットは、各散布図に対して実行されます。フィット線の傾斜角度は、相関の方向を示しています。これが正の場合、ある変数の増加により、他方の変数も増加するということです(正の相関)。負の角度は、逆の関係を示しています。フィットの勾配は-1(負の相関)から+1(正の相関)までの値を取ります。

サンプル

  1. 新しいワークシートを作成します。
  2. \Samples\Statistics\automobile.datファイルをインポートします。
  3. 列CからGを選択します。
  4. コマンドウィンドウにplotmatrix を入力します。

次の散布図行列が作成されます。

Image:Plot_matrix_ex.png

散布図行列から、変数の相関を見ることができます。例えば、HorsepowerはEngine Displacementと正の相関があり、Gas Mileageとは負の相関があります。

アルゴリズム

2つの変数 Image:plotmatrix_help_English_files_image002.gif が二変数の正規分布であると仮定すると、 この検定で2つの変数の関係を調べることができます。信頼楕円は Image:plotmatrix_help_English_files_image006.gifを中心にし、主半軸Image:plotmatrix_help_English_files_image008.gif と主半軸 Image:plotmatrix_help_English_files_image010.gifは、次の式で与えられます。

Image:plotmatrix_help_English_files_image012.gif

ここで Image:plotmatrix_help_English_files_image014.gifImage:plotmatrix_help_English_files_image014.gifは、Image:plotmatrix_help_English_files_image016.gifImage:plotmatrix_help_English_files_image018.gifの分散であり、 Image:plotmatrix_help_English_files_image020.gif は、Image:plotmatrix_help_English_files_image016.gifImage:plotmatrix_help_English_files_image018.gifの相関係数です。

Image:plotmatrix_help_English_files_image022.gifの指定した信頼水準に対して、定数Image:plotmatrix_help_English_files_image024.gifは:

1)母平均の信頼楕円:

Image:plotmatrix_help_English_files_image026.gif

2)予測の信頼楕円:

Image:plotmatrix_help_English_files_image028.gif

楕円の傾斜角度Image:plotmatrix_help_English_files_image030.gifは、Image:plotmatrix_help_English_files_image016.gif 軸の右回りでの角度を示します。これは次の式で計算されます。

Image:plotmatrix_help_English_files_image033.gif

参考文献

1.Lewlaw R. Paradowski.1997.Uncertainty Ellipses and Their Application to Interval Estimation of Emitter Position, IEEE Transactions on aerospace and electronic systems.33.Page:126-133
2.J. Wesley Barnes.2002.Statistical Analysis for Engineers and Scientists.Tsinghua University, China.

関連するXファンクション

corrcoef