random
予測子の値に基づく新しくランダム応答値の生成
説明
例
標本データを読み込みます。
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 = table([1 2 3 4]',VariableNames="Measurements");
反復予測モデルを当てはめます。ここで、測定が応答、species が予測子変数となります。 
  rm = fitrm(t,"meas1-meas4~species",WithinDesign=Meas);新しい応答値を無作為に生成します。
ysim = random(rm);
random では、テーブル t の反復測定モデル rm を当てはめるために使用する元の標本データの予測子の値を使用します。 
標本データを読み込みます。
load repeatedmeasテーブル between には、被験者間変数である年齢、IQ、グループ、性別、および 8 件の反復測定値  ~  が応答として含まれています。table within には、被験者内変数  および  が含まれています。このデータは、シミュレーションされたものです。 
反復測定モデルを当てはめます。ここで、反復測定値 ~ は応答であり、年齢、IQ、グループ、性別、およびグループと性別の交互作用は予測子変数です。また、被験者内計画行列も指定します。
rm = fitrm(between,'y1-y8 ~ Group*Gender + Age + IQ','WithinDesign',within);
予測子変数の新しい値を使用してテーブルを定義します。
tnew = table(16,93,{'B'},{'Male'},'VariableNames',{'Age','IQ','Group','Gender'})tnew=1×4 table
    Age    IQ    Group     Gender 
    ___    __    _____    ________
    16     93    {'B'}    {'Male'}
新しいテーブル tnew の値を使用して、新しい応答値をランダムに生成します。 
ysim = random(rm,tnew)
ysim = 1×8
   46.2252   66.8003  -40.4987   -1.9930   27.5213  -37.9809    4.8905   -3.7568
入力引数
反復測定モデル。RepeatedMeasuresModel オブジェクトとして返します。
このオブジェクトのプロパティとメソッドについては、RepeatedMeasuresModel を参照してください。
反復測定モデル rm の予測子として使用する応答変数と被験者間要因の値を含む新しいデータ。テーブルとして指定します。tnew には rm の作成に使用するすべての被験者間要因が格納されていなければなりません。
アルゴリズム
random は、予測値の作成と無作為なノイズ値の追加により、ysim を計算します。各行について、ノイズは共分散が rm.Covariance と等しい多変量正規分布をもちます。
バージョン履歴
R2014a で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)