公開日: 09/19/2023

分析に使用する列の指定

JMPスクリプトを対話的に作成した場合は、すでに起動ウィンドウで列を指定しているため、それらを指定し直す必要はありません。しかし、スクリプトを最初から自分で作成する場合は、通常、分析する列を指定します。たとえば、次の行は「一変量の分布」プラットフォームを起動し、「身長( インチ)」列と「体重( ポンド)」列をY変数として指定しています。

Distribution( Y( :"身長(インチ)"n,:"体重(ポンド)"n));

列に対する参照の作成

ヒント: データテーブルの列に送ることのできるすべてのメッセージを表示するには、[ヘルプ]>[スクリプトの索引]>[Data Table]>[Column Scripting]を選択してください。

データテーブルの列への参照を作成すると、その列にアクセスしたり、メッセージを送ったりできるようになります。それぞれの列参照をJSL変数内に格納すると、Yの役割やXの役割などにスクリプトでそれらの列を設定する際に、列名の代わりにそれらの変数を使用できます。

たとえば「Big Class.jmp」では、次のようにして「体重(ポンド)」の列参照としてYcolを、「身長(インチ)」の列参照としてXcolを作成できます。最後の行はメッセージをXcolに送ってデータタイプを取得しています。

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Ycol = Column( "体重(ポンド)" );
Xcol = Column( "身長( インチ)" );
Xcol << Get Data Type;

ログには、Xcol「身長(インチ)」列)のデータタイプである"数値"が出力されます。

データテーブルに保存するスクリプトでは、列を参照するには(プレーンテキストではなく):スコープ演算子を使ったほうが便利です。なお、データテーブルの列の列名が変更された場合に、スクリプトで使われている列参照でも列名が更新されます。

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