効果の詳細の最小二乗平均テーブルに追加の列を挿入するにはどうすればよいですか?設計実験の各レベルの手段を見つけたいと考えています。しかし、報告書では最低収入しか得られません。
各レベルの平均値を取得するにはどうすればよいですか。この表に列を追加して平均値を取得することはできますか?
マスカスタマイゼーション再:どのように効果の詳細に最小二乗平均表に追加の列を挿入するのですか?どうもありがとうジム再:どのように効果の詳細に最小二乗平均表に追加の列を挿入するのですか?前回の回答に含めたスクリプトは、フィットモデルに追加されません。 モデルの代わりに実行されるスクリプトです。 しかし、あなたの応答を考えると、あなたがすることは既存のテーブルに平均値を追加することよりもむしろあなたが望ましい平均値を生成するために別のJMPプラットフォームを実行することではないことを提案します。 Tablulate Platformを実行している場合は、平均値を生成できます。 以下は、私があなたに提供した例のために使ってきたサンプルデータを使った例です。 Tabulate PlatformはJMPの次の場所にあります。
分析==>集計
これが結果です

あるいは、実際にLSMeansテーブルに平均値を追加したい場合は、以下はモデルで実行している列に基づいて変更し、次に平均値を出力に追加するスクリプトを実行する必要があるスクリプトです。
スクリプト:
// Calculate the means
Summarize(bygroup = by( :sex, :age ), TheMeans = Mean( :Weight ) );
// Append the calculated means to the display table
Window("big class - Fit Least Squares")["Sex*Age"]["Least Squares Means Table"][Table Box( 1 )] <<
append( Number Col Box( "Means", Eval( TheMeans ) ) );
変更する必要があるのは、列への参照です。 私の例では、「性別」、「年齢」、「体重」の各列を変更する必要があります。
次に、"大きなクラス - 最小二乗法"のウィンドウ参照は、分析結果の出力ウィンドウ名に変更する必要があります。 これは、出力の左上の領域にある出力ディスプレイのウィンドウ名から直接取得されます。

この単純なスクリプトに変更を加えたら、それを実行するだけでよく、それが平均化手段としてMeansSquareテーブルに追加されます。
再:どのように効果の詳細に最小二乗平均表に追加の列を挿入するのですか?ありがとうございました @txnelson promt返信用です。
残念ながら私はコンピュータの男ではありません。
可能であれば、このスクリプトをモデルに追加する方法を教えてください(このコマンドを記述する場所を意味します)。
ありがとう、これは私のすべての分析に役立ちます。
敬具
再:どのように効果の詳細に最小二乗平均表に追加の列を挿入するのですか?参照しているテーブルに平均値を追加するための対話型のオプションはありませんが、それを追加できる非常に単純なスクリプトがあります。

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
fm = dt << Fit Model(
Y( :weight ),
Effects( :age, :sex, :sex * :age ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Lack of Fit( 0 ), Plot Actual by Predicted( 1 ), Plot Regression( 0 ),
Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 0 ),
Plot Effect Leverage( 1 ), Box Cox Y Transformation( 0 )}
),
SendToReport(
Dispatch(
{"Response weight", "sex*age"},
"Least Squares Means Table",
OutlineBox,
{Close( 0 )}
)
)
);
// Calculate the means
Summarize( dt, bygroup = by( :sex, :age ), TheMeans = Mean( :Weight ) );
// Append the calculated means to the display table
Report( fm )["Sex*Age"]["Least Squares Means Table"][Table Box( 1 )] <<
append( Number Col Box( "Means", Eval( TheMeans ) ) );