Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

interactionplot

グループ化されたデータの交互作用プロット

構文

interactionplot(Y,GROUP)
interactionplot(Y,GROUP,'varnames',VARNAMES)
[h,AX,bigax] = interactionplot(...)

説明

interactionplot(Y,GROUP) は、GROUP (cell 配列または行列が可能) 内のエントリによって定義されたグループを使用して、行列 Y のグループ平均に対する 2 因子交互作用プロットを表示します。Y は、数値行列またはベクトルです。Y が行列の場合、行は異なる観測値を表し、列は各観測値の反復数を表します。Y がベクトルである場合、各行は GROUP の各エントリの平均です。GROUP が cell 配列である場合、GROUP の各セルにはグループ化変数が含まれていなければなりません。グループ化変数は、カテゴリカル変数、数値ベクトル、文字行列、string 配列、または文字ベクトルによる 1 列の cell 配列です。GROUP が行列である場合、各列は異なるグループ化変数を表します。各グループ化変数は、Y と同じ行数でなければなりません。グループ化変数の数は 1 より大きくなければなりません。

交互作用プロットは、グループ化変数の数に等しい行数および列数をもつ行列プロットです。グループ化変数名は、プロット行列の対角で出力されます。非対角位置にあるプロット (i,j) は、行対角 (i,i) および列対角 (j,j) でそれぞれ与えられた名前の 2 つの変数の交互作用です。

interactionplot(Y,GROUP,'varnames',VARNAMES) は、ユーザー指定のグループ化変数名 VARNAMES を使用して交互作用プロットを表示します。VARNAMES は、文字行列、string 配列、または文字ベクトルの cell 配列であり、各グループ化変数に対して 1 つずつ指定します。既定の名前は 'X1', 'X2', ... のようになります .

[h,AX,bigax] = interactionplot(...) は、Figure ウィンドウへのハンドル h、サブプロット軸へのハンドルの行列 AX、およびサブプロットのフレームである大きな Axes (非表示) へのハンドル bigax を返します。

すべて折りたたむ

応答変数 y のデータを無作為に生成します。

rng default;     % For reproducibility
y = randn(1000,1);

4 つの 3 水準因子のデータを無作為に生成します。

group = ceil(3*rand(1000,4));

それらの因子の交互作用プロットを表示し、因子の名前を「A」、「B」、「C」、「D」にそれぞれ設定します。

interactionplot(y,group,'varnames',{'A','B','C','D'})

Figure contains 16 axes objects. Axes object 1 contains an object of type text. These objects represent D = 1, D = 2, D = 3. Axes object 2 contains 3 objects of type line. Axes object 3 contains 3 objects of type line. Axes object 4 contains 3 objects of type line. Axes object 5 contains 3 objects of type line. Axes object 6 contains an object of type text. These objects represent C = 1, C = 2, C = 3. Axes object 7 contains 3 objects of type line. Axes object 8 contains 3 objects of type line. Axes object 9 contains 3 objects of type line. Axes object 10 contains 3 objects of type line. Axes object 11 contains an object of type text. These objects represent B = 1, B = 2, B = 3. Axes object 12 contains 3 objects of type line. Axes object 13 contains 3 objects of type line. Axes object 14 contains 3 objects of type line. Axes object 15 contains 3 objects of type line. Axes object 16 contains an object of type text. These objects represent A = 1, A = 2, A = 3.

バージョン履歴

R2006b で導入