一般的なアクションを実行するスクリプトの作成

このデモでは、インタラクティブなアクションと対応するスクリプト内の要素の一致を示します。2つの連続変数を含む散布図を作成し、データに傾向線を当てはめます。そして、このプロセスに含まれるステップを書き留めます。JMPを開いて、「Intro to JSL」というコースジャーナルを開きます。最初のセクション「Preliminary to Course」で、「Initial Setup」というスクリプトをクリックします。JMPの新しいセッションでこのジャーナルを開くたびに、この初期設定スクリプトを実行する必要があります。これをクリックします。初期設定が完了したことを示すアラートが表示されたら、「OK」をクリックします。「Next」をクリックして、コースジャーナルの次のセクションに進みます。ここに「Big Class Data」というスクリプトがあります。これは、サンプルファイルとしてインストールされているものと同じデータテーブルを作成します。しかし、ジャーナルはスクリプトを使って作成するので、特定のファイルの場所を指定する必要はありません。それをクリックします。次に「分析」メニューから「YとXの関連づけ」を選択します。Yの役割に体重を入力します。この役割がYになっていることに注目してください。そして、Xの役割に身長を入力します。この役割もXです。XとYの役割に2つの連続変数を入力すると、「二変量」という文字が表示されます。「OK」をクリックします。これで散布図が作成されます。そして、この回帰直線を当てはめます。「二変量関連づけ」の赤い三角をクリックして「直線の関連づけ」を選択します。次に、この出力を再現するJMPのスクリプトを確認します。「二変量関連づけ」の赤い三角をクリックして「スクリプトの保存」から「スクリプトウィンドウへ」を選択します。ファイルメニューの環境設定で、スクリプトエディタのフォントサイズを大きくしました。このスクリプトエディタウィンドウを右クリックし、「スクリプトのフォーマット変更」を選択すると、JMPは選択したオプションをネストしてスクリプトのフォーマットを変更します。この手順に沿って作業を進めている、あるいは同じ手順を繰り返しているときに、スクリプトエディタウィンドウの1行にスクリプト全体が表示されている場合は、ウィンドウのサイズを変更して小さくしてから、もう一度フォーマットを変更してみてください。コード全体が表示されている場合は、この操作は不要です。JMPのスクリプトエディタウィンドウには行番号が表示されない場合があります。行番号を表示したい場合は、このコースで役立ちますので、「ファイル」メニューの「環境設定」を選択します。「スクリプトエディタ」グループの「環境設定」で、スクリプトエディタウィンドウに行番号を表示するオプションにチェックを入れます。デフォルトではチェックされていません。それでは「OK」をクリックして環境設定ウィンドウを閉じます。それでは、JMPが作成したスクリプトを見てみましょう。まず、ここに「二変量」という単語があります。これは、2つの連続変数を入力した後に起動したプラットフォームです。ダイアログに表示されているように、列の体重と身長を表すYとXの役割があります。各列名の前にコロンが付いています。コロンはスコープ演算子です。これは、JMPに、後続の名前がデータテーブル列を参照することを指示するものです。この場合、コロンがなくても、JMPはデータテーブル列を検索します。これは二変量プラットフォームの分析役割だからです。ただし、列名の前にコロンを付けておくことをお勧めします。赤い三角のメニューで「近似直線」を選択したことを思い出してください。「近似直線」はデフォルトで赤い線を生成します。JMPは線の色というオプション要素を追加し、線の色を表すRGB値を指定します。実際には、「近似直線」の後の括弧を含め、選択したものをすべて削除しても赤い線が表示されます。ただし、線の色はオプションで指定できます。 RGBカラーを覚える必要はありません。中括弧で囲まれた3つの数字を削除します。これを特定の色のインデックス値または色の名前に置き換えることができます。様々なインデックスと名前については、ドキュメントに記載されています。線の色を青に変更します。そのために、二重引用符を入力します。JMPが自動的に二重引用符を閉じてくれるのがお分かりいただけると思います。そして、「Blue」という単語を大文字で入力します。スクリプトを実行するには、いくつかの方法があります。「編集」メニューから「スクリプト実行」を選択します。また、キーボードショートカットのCtrl+Rもあります。スクリプトエディタウィンドウで右クリックし、「スクリプト実行」を選択します。また、小さな緑色の再生ボタンが付いたツールバーボタンもあります。私はキーボードショートカットを使うことが多いのですが、ツールバーにあるスクリプトの実行方法の説明はこれで終わりにするので、このボタンをクリックします。こちらも同じ分析ですが、線の色を少し変更しています。この例はシンプルですが、JSLの非常に重要な概念をよく表しています。つまり、対話的に操作を実行し、JMPにスクリプトを作成させ、必要に応じて修正を加えるというものです。この点に留意してください。JMPにスクリプトを作成させられる場合は、必ずそうしてください。