公開日: 11/25/2021

「モデルのあてはめ」のスクリプト専用メッセージ

以下の節では、MANOVA、一般化線形モデル、名義および順序ロジスティック、標準最小2乗のスクリプト専用メッセージについて説明します。

MANOVA

Fit MANOVAオブジェクトに対する次のメッセージは、JSLでのみ使用できます。

fit_model_object << ( Response[1] << (Effect[1] << ... ) );

3つ目のメッセージ(最後のメッセージ)には、次のいずれかを指定できます。

Test Details // 個々の効果に対する検定の詳細の表示/非表示を切り替える
Centroid Plot // 個々の効果に対する正準プロットの表示/非表示を切り替える
Save Canonical Scores // 個々の効果に対する正準スコアを保存する
Contrast /* モデルの効果のさまざまな水準を対比する、カスタマイズした
			F検定を実行する */

次の例は、応答関数(このデータでは「Sum」)の正準スコアを保存します。

dt = Open( "$SAMPLE_DATA/Dogs.jmp" );
obj = dt << Fit Model(
	Y( :"Log(ヒスタミン0)"n, :"Log(ヒスタミン1)"n, :"Log(ヒスタミン3)"n, :"Log(ヒスタミン5)"n ),
	Effects( :薬剤, :ヒスタミンの消耗 y or n, :薬剤 * :ヒスタミンの消耗 y or n ),
	Personality( "Manova" ),
	Run( Response Function( Sum ) )
);
obj << (Response[1] << (Effect[1] << Save Canonical Scores) );

一般化線形モデル

Fit Generalized Linear Model オブジェクトに対する次のメッセージは、JSLでのみ使用できます。このメッセージは、パラメトリック計算式を、データテーブルの新しい列に保存します。

Parametric Formula( )

名義ロジスティックおよび順序ロジスティック

Fit Nominal LogisticおよびFit Ordinal Logisticオブジェクトに対する次のメッセージは、JSLでのみ使用できます。

// データにスコアをつけるためのSAS DATAステップを作成する
fit_model_object << Get SAS Data Step
 
// SAS Model Managerに登録できるSASコードを作成する
fit_model_object << Get MM SAS Data Step

標準最小2乗

次のJSLメッセージは、あてはめられたモデルから、分散成分、p値、パラメータ推定値などの要求された項目を戻します。

fit_model_object << Get Variance Components( );
fit_model_object << Get Effect Names( );
fit_model_object << Get Effect PValues( );
fit_model_object << Get Estimates( );
fit_model_object << Get Parameter Names( );
fit_model_object << Get Random Effect Names( );
fit_model_object << Get Std Errors( );
fit_model_object << Get X Matrix( );
fit_model_object << Get XPX Inverse( );
fit_model_object << Get Y Matrix( );

Standard Least Squaresオブジェクトに対する次のメッセージは、JSLでのみ使用できます。

obj << Get SQL prediction expression;

次の例は、予測式をSQL式として保存し、それらをログに出力します。

dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
obj = dt << Fit Model(
	Y( :摩擦, :硬度 ),
	Effects( :シリカ, :シラン, :硫黄 ),
	Personality( "Standard Least Squares" ),
	Run
);
code = obj << Get SQL Prediction Expression;
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).