スクリプトの自動作成と保存

このデモでは、JMPスクリプトを作成して保存する様々な方法を見ていきます。まず、コンクリートの引張強度の標準化値を計算する式を含む新しい列を対話的に作成します。ジャーナルセクションで「コンクリート強度データ」をクリックします。標準化強度の新しい列を作成するには、「列」メニューから「新しい列」を選択します。列名には「標準化強度」と入力します。「列プロパティ」ドロップダウンメニューの一番上にある「式」を選択します。ここで使用する標準化は、各観測値、つまり強度の値から、強度の列平均値を差し引き、強度の列標準偏差で割るという単純なものです。これは、平均値と標準偏差を持つ値を生成する一般的な標準化です。実際、この標準化は非常に一般的なので、単一の関数で実行できます。しかし、スクリプト内でこの列に格納する関数を2つ使えるように、構成要素に分割します。数式エディタウィンドウの左側にある灰色の三角形をクリックして、統計関数のリストを展開します。数式を開始するには、中央の列リストで「Strength」をクリックします。減算記号をクリックします。統計関数リストから「Col Mean」を選択し、もう一度列リストから「Strength」を選択します。分子は「Strength」の各値から「Strength」の列平均を引いた値です。青い枠で囲まれた差全体をクリックして強調表示し、「除算」ボタンをクリックします。統計関数の下にある「Col Standard Deviation」を選択し、もう一度「Strength」を選択します。同じ標準化を「Col Standardized」という1つの関数で実行することもできますが、説明のために数式に2つの関数を含めました。これでスクリプトとして表示できます。これがスクリプトです。ダブルクリックするだけで、より一般的なJSLビューで表示できます。ここでも、列名の前にコロンスコープ演算子が表示されています。スクリプトエディタウィンドウでは、関数のテキストが青色で表示されています。これは、JMPが組み込み関数として認識していることを確認するのに役立ちます。関数名にマウスポインタを置くと、その関数の構文と説明が表示されます。これは、関数について学ぶための数ある方法の一つです。この機能の良い点は、複雑な式を含むスクリプトを作成する場合、式エディタを使って(ここではキャンセルします)、分子や分母などに簡単にアクセスできることです。これをコピーして(右クリックしてコピーするか、ハイライト表示されたらCtrl+Cを押して)、スクリプトに貼り付けるだけです。スクリプトエディタで複雑な数式や方程式を1行で書く必要はありません。JMPの数式エディタの優れたビジュアルインターフェースを活用して、数式を取得してスクリプトに挿入できます。また、不要な列は保持しておく必要もありません。これでスクリプトができました。左側にあるのはすべてJSL関数です。このスクリプトを個別のデータ列に保存します。「OK」をクリックします。このテーブルを保持する場合は、ここでも書式を変更する必要があるでしょう。スクリプトを使って新しい列を作成し、書式を変更する方法については、後ほど説明します。とりあえず「OK」をクリックします。データテーブルに数式列が表示されています。繰り返しになりますが、これはスクリプトをデータテーブル列に保存する方法の一つです。この場合、スクリプトは特定のコンテキストでのみ実行されます。では、分析用のスクリプトを保存して、後で使用できるようにする方法を見てみましょう。まず、「分析」メニューから「YとXの関連づけ」を選択し、対話的に開始します。Yの役割に「強度」、Xの役割に「種類」を入力します。二変量の場合と同様に、JMPはXとYの役割に設定されたモデリングの種類に基づいて適切なプラットフォームを選択します。ここでは一元配置分析を選択します。「OK」をクリックします。分析では、「一元配置分析」の横にある赤い三角をクリックし、「平均/分散分析」を選択します。JMPでスクリプトを生成し、保存する方法はいくつかあります。「一元配置分析」の横にある赤い三角をクリックし、「スクリプトの保存」で、データテーブルに保存できることがわかります。テーブルパネルに保存され、このデータテーブルのコンテキストで実行されます。スクリプトはジャーナルに保存できます。今回の場合はジャーナルを開いているので、開いているジャーナルに保存されます。このスクリプトには、分析を実行するだけでなく、まず分析に関連付けられたデータテーブルを開くための指示も含まれています。スクリプトはスクリプトウィンドウに保存できます。このコースでは、この方法を使っていきます。スクリプトをレポートに保存すると、分析の構文(コード)が分析ウィンドウに表示されます。また、メールやプレゼンテーションに貼り付ける必要がある場合は、スクリプトをクリップボードに保存することもできます。今回はスクリプトウィンドウに保存します。ここで、スクリプト全体を確認できます。スクリプトを右クリックして書式を変更しても何も起こりません。繰り返しますが、スクリプト全体が見えないようにサイズを変更するだけです。右クリックして書式を変更すると、JMPがそのように処理を強制します。スクリプトの書式を変更するためのツールバーボタンがあり、キーボードショートカットのCtrl+Mも使用できます。先ほどご覧いただいたように、スクリプトはJMPをマウスクリックで操作するときに表示されるのと同じ単語で、非常に分かりやすく表示されています。このオブジェクトは一方向プラットフォームです。列は分析ロールYとXに割り当てられています。赤い三角のメニューから引数を指定して、特定の分析を要求できます。ブール演算でこれらのオプションをオンにすることもできます。それでは、コースジャーナルに戻り、「すべて削除」をクリックし、「何も保存しない」をクリックします。スクリプトウィンドウへの変更は保存しません。