公開日: 04/01/2021

メッセージと引数の規則

ほとんどのメッセージの場合は、ブール値を取るオプションの引数を省略すると、オプションはオンになります。たとえば、以下のメッセージはすべて、分散が等しいことを調べる検定を作成します。

oneObj << Unequal Variances;
oneObj << Unequal Variances( 1 );
oneObj << Unequal Variances( "true" );
oneObj << Unequal Variances( "yes" );
oneObj << Unequal Variances( "present" );
oneObj << Unequal Variances( "on" );

推奨されるのは最初の3つです。

注:

下位互換性のために、引用符で囲まれた引数 "present""absent""on""off""switch",、および"flip"がサポートされています。

JMPオプションの名前にカンマやスラッシュで区切られた複数の語が含まれている場合は([平均/ANOVA][T2乗, T2)、これらの名前のうち任意の一語を使用できます。あるいは、Name()関数に入れて使用する場合は、カンマやスラッシュを含めた名前をそのまま使用できます。たとえば、次のメッセージはいずれも平均/ANOVAの検定のレポートを出力します。

oneObj << Means( 1 )
oneObj << ANOVA( 1 )
oneObj << Name( "Means/ANOVA" )( 1 )

JMPのメニューにオプションが表示される場合、それに対応するスクリプトのメッセージはそのオプションだけ(親メニューは含めない)となります。たとえば、一元配置分析の赤い三角ボタンをクリックして表示される[ノンパラメトリック]メニューには、[Wilcoxon検定]などの複数のオプションがあります。この場合、スクリプトでは単に[Wilcoxon検定](Wilcoxon test)をオプションまたはメッセージとして使用します。

oneObj = Oneway( Y( :Name("身長(インチ)") ), X( 年齢 ), Wilcoxon Test( 1 ));
oneObj << Wilcoxon Test( 1 );

JMPのメニューに含まれているのがオプションではなく数値の場合は、親メニューを指定した後、値を引数として指定します。たとえば、一元配置分析の赤い三角ボタンをクリックして表示される[α水準の設定](Set Alpha Level)メニューには、[0.10]、[0.05]、[0.01]、および[その他]の値があります。スクリプトで0.01を指定するには、次のような行を追加します。

oneObj << SetAlphaLevel(0.01);
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).