ワンクリックシミュレーション関数を使用して、ランダム関数(ランダム正規など)を含む必要がある応答式の関数として統計の分布を生成できます。ここにあります論文ワンクリックシミュレーションを実験計画法の電力解析に使用する方法について。
固定効果モデルの場合、式は次のように単純にすることができます:Y = 3+ 3 * X + Random Normal()。ランダムグループ係数をYモデルに追加する場合、最初にグループ化列(グループ、下の写真)を作成してグループの行所有権を指定し、別の列(G)を数式で作成して、後で各グループの効果をランダムに生成します。BLUPとして推定され、式は次のように変更されます。Y = 3 + 3 * X + G + Random Normal();ここで、Gはグループ効果を表します。詳細については、添付のJMPテーブルファイルを参照してください。

ただし、Y式が上記のように指定されている場合、BLUPのシミュレーション(下の図のような関数のシミュレーションによる)は、すべてのシミュレーションでGを評価しているようには見えません。これは、グループ効果のランダムな生成が直接現れないためです。Y式では;ランダムグループ効果は、Y列の数式ではなく、G列の数式によって生成されます。

このように、Yでシミュレーションしようとすると、すべてのシミュレーションで行われる唯一の再評価は、Y式にあるランダムエラー項の再評価のみです。つまり、代わりに固定効果モデルシミュレーションを取得します。次に、グループ効果を直接生成するYの式をどのように指定できますか?いくつかのループが必要だと思いますが、それを行う方法がわかりません。
問題は、シミュレーションごとにG列が再評価されないことです。これは、おそらく次のように、数式全体を1つの列に含めることで修正できます。
3 +:X * 3 + もし ( 行 ()== 1 | :グループ!= 遅れ (:group)、r = ランダムノーマル ()、r)+ ランダムノーマル ()
ここでは、変数 "r"が各グループに対して再定義されています。 これは、データテーブルが「グループ」でソートされていることを前提としています。 式の最初のランダムな法線はグループ効果に対応し、2番目は残差エラーです。
お役に立てれば。
アダム