JMP 7:回帰分析の傾きと切片を表の変数に変換<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />線形最小二乗モデルからテーブル変数への傾きと切片をどのように抽出できますか?追加の計算に両方の値を使いたい。
ありがとう、
手助け
JMP 7:回帰分析の傾きと切片を表の変数に変換その間に私はJMP 9にアップデートし、私の問題を解決しました。私が使用するスクリプトは次のとおりです。
// ____________________________________________________________________
dt = currentDataTable();
ls_fit = 2変量(
Y(:タウ)
X(:名前( "g / mLの濃度"))、
ラインに合わせる({線の色( "赤")})、
SendToReport(Dispatch({}、"Bivar Plot"、フレームボックス、フレームサイズ(250、250)))
;
切片=レポート(ls_fit)["パラメータ推定値"] [数値列ボックス( "推定値")] [1];
Slope = Report(ls_fit)["パラメータ推定値"] [数Colボックス( "推定値")] [2];
//変数はすでにテーブルに存在します。
dt << setテーブル変数( "Intercept"、char(Intercept));
dt << setテーブル変数( "Slope"、char(Slope));
// _________________________________________________________________________
このように、MSによる最初の答えはすでに私の問題の解決策でした(私が "char"ステートメントを含まなければならなかったという事実を除いて)。
今、私は自動的に私が欲しいパラメータ(この場合は粒径)を計算するために非常に複雑な方程式で勾配と切片を使うことができます。
助けてくれたすべての人に感謝します!
JMP 7:回帰分析の傾きと切片を表の変数に変換私があなたの問題を本当に理解しているかどうかはわかりませんが、散布図で(他のものも)線形近似した後、パラメータ推定値を持つテーブルが得られます。私はテーブルを右クリックして新しいJMPテーブルを作る "make into table"を選ぶことができます。
JMP 7:回帰分析の傾きと切片を表の変数に変換を含めた後
プロパティを表示(ls_fit)
スクリプトには、レポートの個々の項目がスクリプト可能としてリストされていないことが出力から明らかになります。
現在のJMPスクリプトガイドに記載されているサンプルも機能しません。
そのため、バージョン7ではParameter Estimates内の値にアクセスできないと想定しています。 バージョン9をインストールする必要があります。
JMP 7:回帰分析の傾きと切片を表の変数に変換残念ながら、これはどちらもうまくいきません。
以前と同じエラーメッセージが表示されます。
Display Boxに 'Subscript'のアクセスまたは評価を付けることができない、レポート(ls_fit)["パラメータ推定値"]
[/ * ### * / "パラメータ推定値"] [....
JMP 7:回帰分析の傾きと切片を表の変数に変換わかりました、多分木構造のいくつかの変更がありました。しかし、私はあなたがこの問題を解決するためだけにアップグレードする必要があるとは思わない(他の理由でJMP 9が説得力のあるアップグレードであることはほとんどある)。
上記のコードの切片と傾斜の線を次のように置き換えます。
傍受 = 報告書 ( ls_fit )[ アウトラインボックス ( 「パラメータ推定値」 [] ナンバーコルボックス ( 1 [] 1 ] ;
スロープ = 報告書 ( ls_fit )[ アウトラインボックス ( 「パラメータ推定値」 [] ナンバーコルボックス ( 1 [] 2 ] ;
JMP 7:回帰分析の傾きと切片を表の変数に変換この素早い回答に感謝しますが、JMP7がこの種の解決策をサポートしていないことを恐れています。私はこのエラーメッセージを得ます:
Display Boxに 'Subscript'のアクセスまたは評価を付けることができない、レポート(ls_fit)["パラメータ推定値"]
最近のバージョンにアップデートする必要があります。
JMP 7:回帰分析の傾きと切片を表の変数に変換私はあなたがスクリプトソリューションを望んでいると思います。これを行う1つの方法は、パラメーター推定値を保持している表示ツリーからnumber numberというボックスを抽出することです。フィットモデルレポートでは、[パラメータ推定値]アウトラインボックスの最初の数値列です。下記はjslの例です。JMP7にアクセスできないが、JMP9で機能します。
dt = 開いた ( "$ ENGLISH_SAMPLE_DATA / Big Class.jmp" ) ;
ls_fit = フィットモデル (
Y ( : 重量 ) 、
効果 ( : 高さ ) 、
人 ( 標準最小二乗 ) 、
強調 ( 効果レバレッジ ) 、
実行する (
: 重量 << { 予測による実績のプロット ( 1 ) 、予測残差プロット ( 1 ) 、
プロット効果の活用 ( 1 )}
)
) ;
傍受 = 報告書 ( ls_fit )[ 「パラメータ推定値」 ] [ ナンバーコルボックス ( 1 [] 1 ] ;
スロープ = 報告書 ( ls_fit )[ 「パラメータ推定値」 ] [ ナンバーコルボックス ( 1 [] 2 ] ;
dt << 新しいテーブル変数 ( 「傍受」 、傍受 ) ;
dt << 新しいテーブル変数 ( "スロープ" 、スロープ ) ;