% INTERACTIONPLOT グループ化されたデータの相互作用プロット
%
%   INTERACTIONPLOT(Y,GROUP) は、セル配列 GROUP の入力で定義されたグループ
%   をもつ行列 Y のグループ平均に対して 2 要因相互作用プロットを表示します。
%   Y は、数値行列、またはベクトルです。Y が行列の場合、行は異なる観測を表し、
%   列は各観測の反復を表します。Y がベクトルの場合、行は、セル配列 GROUP 内の
%   各入力の平均を与えます。GROUP の各セルは、数値ベクトル、文字行列、
%   文字列の 1 列のセル配列のいずれかであるグループ化変数を含まなければ
%   なりません。GROUP は、列が異なるグループ化変数を表す行列にもなります。
%   各グループ化変数は、Y と同じ行数をもたなければなりません。グループ化
%   変数の数は 1 よりも大きくなければなりません。
%
%   相互作用プロットは、両方ともグループ化変数の数と等しい行数と列数を
%   もつ行列プロットです。グループ化変数名は、プロット行列の対角上に表示
%   されます。対角ではない位置 (i,j) におけるプロットは、それぞれ行の
%   対角 (i,i) と列の対角 (j,j) で与えられる 2 つの変数名の相互作用です。
%
%   INTERACTIONPLOT (...,'PARAM1',val1,'PARAM2',val2,...) は、つぎの
%   名前/値の組み合わせのいくつかを指定します。
%
%       パラメータ   値
%       'varnames'   グループ化変数毎に 1 つの文字行列、または文字列の
%                    セル配列のグループ化変数名 
%                    (デフォルト名は 'X1', X2', ...)
%       'full'       論理値 true (デフォルト) または false。full が true 
%                    の場合、行列プロットは AB と BA に対する相互作用
%                    プロットを含みます。ここで、A と B は GROUP 内の
%                    任意の 2 要因です。full が false の場合、AB に対する
%                    相互作用プロットのみプロットされます。
%
%   [H,AX,BIGAX] = INTERACTIONPLOT(...) は、Figure ウィンドウへのハンドル 
%   H、サブプロットの座標軸 へのハンドルの行列 AX、サブプロットを囲む
%   大きな (非可視の) ザ亜表軸へのハンドル BIGAX を返します。
%
%   例:
%     'A', 'B','C', 'D' と名前の付けられた 4 つの 3-レベル要因をもつ
%     データに対する相互作用プロットを表示します。
%        y = randn(1000,1); %response
%        group = ceil(3*rand(1000,4)); % 4 つの 3-レベル要因
%        interactionplot(y,group,'varnames',{'A','B','C','D'})
%
%   参考 MAINEFFECTSPLOT, MULTIVARICHART


% Copyright 2006-2007 The MathWorks, Inc.
