こんにちは、みんな、
適合モデル ツールを使用して、データの特定のサブセットの適合式を作成し、それをより大きなセットに適用して、予測値と実際の値の間の RMS 値を測定します。 231 個の固有のサンプル (RunID というラベルが付いています) があり、各サンプル内に評価中の 2 つの異なるチャネルがあります。 これにより、合計 436 の適合式が得られます。 [モデルの適合] ツールを使用して 436 の方程式を作成し、各出力を手動で調べて、各方程式をデータ テーブルの列に保存できます。 次に、その列の式をコピーしてより大きなデータセットに貼り付け、「予測と実際」を測定します。 方程式を手動で挿入したくないのですが、いくつかの解決策が投稿されているようですこことここ、しかし、これらのいずれかを機能させることができないようです。
ここに私が持っているものがあります:
JMP バージョン: 16
Xoffset と Yoffset の位置から Zoffset を予測しようとしているので、「RunID/Channel」の組み合わせごとに式を取得する必要があります。
以下のスクリプトを実行すると、次のようになります。

上記でリンクされたアプローチをコピーしただけですが、私のコードには、まったく一致しない何か違うものがあるはずです。
obj = モデルの適合(
Y( :Zオフセット ),
By( :RunID, :Channel Only Location ),
効果(
:XOffset, :XOffset * :XOffset, :XOffset * :XOffset * :XOffset, :YOffset,
:YOffset * :YOffset, :YOffset * :YOffset * :YOffset, :XOffset * :YOffset
)、
パーソナリティ( "標準最小二乗法" ),
Emphasis( "最小限のレポート" ),
走る(
:ZOffset << {当てはめの要約( 1 ), 分散分析( 1 ),
パラメータ推定値 ( 1 )、不適合 ( 0 )、スケーリングされた推定値 ( 0 )、
予測による実際のプロット( 0 )、回帰のプロット( 0 )、
Predicted( 0 ) による残差のプロット、スチューデント化された残差のプロット( 0 )、
効果てこ比のプロット( 0 )、正規分位数による残差のプロット( 0 )、
ボックス コックス Y 変換( 0 )}
)
);
obj << (Fit[1] << 予測式を保存);