このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
plot
オプションのグループ化によるデータのプロット
説明
plot(
は各被験者の反復測定モデル rm
)rm
の測定値を時間の関数としてプロットします。単一の被験者内数値要因がある場合、plot
はこの要因の値を時間値として使用します。それ以外の場合、plot
は 1 ~ r の離散値を時間値として使用します (r は反復測定の回数です)。
また、plot(
は反復測定モデル rm
,Name,Value
)rm
の測定値を、1 つ以上の Name,Value
ペア引数で指定された追加オプションによりプロットします。
たとえば、グループ化の基準となる要因を指定したり、線の色を変更することができます。
は、ハンドル (H
= plot(___)H
) をプロットされたラインに返します。
例
グループ別のデータのプロット
標本データを読み込みます。
load fisheriris
列ベクトル species
は、3 種類のアヤメ (setosa、versicolor、virginica) で構成されています。double 行列 meas
は、花に関する 4 種類の測定値、がく片の長さと幅 (cm) と花弁の長さと幅 (cm) で構成されています。
データを table 配列に保存します。
t = table(species,meas(:,1),meas(:,2),meas(:,3),meas(:,4),... 'VariableNames',{'species','meas1','meas2','meas3','meas4'}); Meas = dataset([1 2 3 4]','VarNames',{'Measurements'});
反復予測モデルを当てはめます。ここで、測定が応答、種類が予測子変数となります。
rm = fitrm(t,'meas1-meas4~species','WithinDesign',Meas);
因子となる種類ごとにデータをグループ化してプロットします。
plot(rm,'group','species')
各グループのライン スタイルを変更します。
plot(rm,'group','species','LineStyle',{'-','--',':'})
2 つの因子でグループ化されたデータのプロット
標本データを読み込みます。
load repeatedmeas
テーブル between
には、被験者間変数である年齢、IQ、グループ、性別、および 8 件の反復測定値 y1
~ y8
が応答として含まれています。テーブル within
には被験者内変数 w1
および w2
が含まれています。このデータは、シミュレーションされたものです。
反復測定モデルを当てはめます。ここで、反復測定値 y1
~ y8
は応答であり、年齢、IQ、グループ、性別、およびグループと性別の交互作用は予測子変数です。また、被験者内計画行列も指定します。
rm = fitrm(between,'y1-y8 ~ Group*Gender + Age + IQ','WithinDesign',within);
Group
を色別、Gender
をライン タイプ別に区分してデータをプロットします。
plot(rm,'group',{'Group' 'Gender'},'Color','rrbbgg',... 'LineStyle',{'-' ':' '-' ':' '-' ':'},'Marker','.')
入力引数
rm
— 反復測定モデル
RepeatedMeasuresModel
オブジェクト
反復測定モデル。RepeatedMeasuresModel
オブジェクトとして返します。
このオブジェクトのプロパティとメソッドについては、RepeatedMeasuresModel
を参照してください。
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで Name
は引数名、Value
は対応する値です。名前と値の引数は他の引数の後ろにする必要がありますが、ペアの順序は関係ありません。
R2021a より前では、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
例: plot(rm,'Marker',{'o','o','x','x'})
Group
— 1 つまたは複数の被験者間要因の名前
文字ベクトル | string 配列 | 文字ベクトルの cell 配列
単一または複数の被験者間要因の名前。'Group'
と文字ベクトル、string 配列、または文字ベクトルの cell 配列から構成されるコンマ区切りのペアとして指定します。この名前と値のペアの引数は、要因の値に従って線をグループ化します。
たとえば、薬物と性別の 2 つの被験者間要因があり、これに従ってプロット内の線をグループ化する場合、これらの要因を次のように指定できます。
例: 'Group',{'Drug','Sex'}
データ型: char
| string
| cell
Marker
— 各グループに使用するマーカー
string 配列 | 文字ベクトルの cell 配列
各グループに使用するマーカー。'Marker'
と string 配列、または文字ベクトルの cell 配列から構成されるコンマ区切りのペアとして指定します。
たとえば、薬物と性別の 2 つの被験者間要因があり、それぞれに 2 つのグループがある場合、次のように o
を薬物の各グループのマーカー、x
を性別の各グループのマーカーとして指定できます。
例: 'Marker',{'o','o','x','x'}
データ型: string
| cell
Color
— 各グループの色
文字ベクトル | string 配列 | 文字ベクトルの cell 配列 | 3 列の RGB 行列の行
各グループの色。'Color'
と文字ベクトル、string 配列、文字ベクトルの cell 配列、または 3 列の RGB 行列の行から構成されるコンマ区切りのペアとして指定します。
たとえば、薬物と性別の 2 つの被験者間要因があり、それぞれに 2 つのグループがある場合、次のように赤色を薬物の各グループのマーカー、青色を性別の各グループのマーカーとして指定できます。
例: 'Color','rrbb'
データ型: single
| double
| char
| string
| cell
LineStyle
— 各グループのライン スタイル
string 配列 | 文字ベクトルの cell 配列
各グループに使用するライン スタイル。'LineStyle'
と string 配列、または文字ベクトルの cell 配列から構成されるコンマ区切りのペアとして指定します。
たとえば、薬物と性別の 2 つの被験者間要因があり、それぞれに 2 つのグループがある場合、次のように -
を一方のグループのライン スタイル、:
をもう一方のグループのライン スタイルとして指定できます。
例: 'LineStyle',{'-' ':' '-' ':'}
データ型: string
| cell
出力引数
H
— プロットされたラインのハンドル
ハンドル
プロットされたラインのハンドル。ハンドルとして返します。
バージョン履歴
R2014a で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)