分析を実行して、レポートを作成した後、そのプロセスをJSLスクリプトとして保存できます。この操作を行うには、赤い三角ボタンをクリックして表示される[スクリプトの保存]メニューからオプションを選択します。[スクリプトの保存]メニューのオプションのほとんどは、JMP全体を通じて同じです。一部のプラットフォームでは追加のオプションが表示されますが、これらについては該当するプラットフォームの章で説明します。以下に示す[スクリプトの保存]メニューのオプションは、すべてのプラットフォームに共通です。
データテーブルへ
レポートの作成に使用されたデータテーブルに、スクリプトを保存します。これにより、データテーブルからスクリプトを実行して、結果を作成し直すことができます。スクリプトをデータテーブルに保存するには、このオプションを選択します。
ジャーナルへ
分析のスクリプトを実行するリンクをジャーナルウィンドウに保存します。ジャーナルウィンドウがすでに開いている場合は、スクリプトがそのジャーナルウィンドウに追加されます。このスクリプトには、データテーブルへのパスが含まれます。データテーブルが見つからない場合、スクリプトは実行されません。
スクリプトウィンドウへ
スクリプトエディタを開き、スクリプトを追加します。スクリプトウィンドウがすでに開いている場合は、スクリプトがその開いているウィンドウの下部に追加されます。
レポートへ
スクリプトをレポートウィンドウの上部に追加します。
データテーブルウィンドウ
レポートの作成に使用したデータテーブルを手前に表示します。レポートウィンドウに複数のプラットフォームが含まれている場合にのみ使用できます。
起動ウィンドウでBy変数を指定した場合は、[Byグループのスクリプトを保存]メニューを使って、By変数のすべての水準に対するスクリプトをスクリプトウィンドウに保存できます。
[スクリプトの保存]メニューの[データテーブルへ(すべてのオブジェクト)]および[スクリプトウィンドウへ(すべてのオブジェクト)]を使用すると、By変数のすべての水準に対するスクリプトが保存されます。
自動再計算の機能は、データテーブルに何らかの変更が行われた場合、対応するレポートウィンドウにその変更を直ちに反映します。データテーブルにおける次のような変更に対応しています。
• データテーブルの行を除外する。または、除外していた行を含める。
• データテーブルの行を削除、または、追加する。
自動再計算の機能を用いると、レポートの分析結果・統計量・グラフなどに、こうしたデータの変更が即座に反映されます。
[自動再計算]をオンにするには、プラットフォームの赤い三角ボタンをクリックし、[やり直し]>[自動再計算]を選択します。オフにする場合は、同じオプションの選択を解除します。スクリプトを利用して、プログラミングによって[自動再計算]をオンにすることもできます。
[自動再計算]をサポートしているプラットフォームでは、「プラットフォーム」の環境設定に自動再計算の項目が含まれています。
注: 一部のプラットフォームでは、[自動再計算]機能は適していないため、サポートしていません。サポートしていないプラットフォームは、「実験計画(DOE)」、「プロファイル」、「選択モデル」、「パーティション」、「非線形回帰」、「ニューラル」、「ニューラルネット」「PLS」、「モデルのあてはめ」(REML、一般化線形モデル、対数分散)、「Gauss過程」、「項目分析」、「Coxの比例ハザード」、「応答のスクリーニング」、「管理図」(「ランチャート」を除く)です。
列スイッチャーを使うと、分析を再度呼び出す手間をかけずに、異なる列をすばやく分析できます。列スイッチャーを起動するには、レポートウィンドウで赤い三角ボタンをクリックし、[やり直し]>[列スイッチャー]を選択します。
アニメーション(動画)の機能によって、自動的に列を切り替えることができます。また、コマ送りで、1つずつ順に切り替えることもできます。アニメーションの再生速度は、スライダによって調節できます。
注: レポート内の列スイッチャーをコピーまたは移動することはできません。また、列スイッチャーをJMPジャーナルに保存することもできません。
キャンディーバーの栄養成分についてのデータがあるとします。さまざまな成分を調べて、どの成分によってカロリーが予測できるかを特定します。
1. [ヘルプ]>[サンプルデータライブラリ]を選択し、「Candy Bars.jmp」を開きます。
2. [グラフ]>[グラフビルダー]を選択します。
3. 「総脂肪(g)」をクリックして「X」ゾーンにドラッグします。
4. 「カロリー」をクリックして「Y」ゾーンにドラッグします。
5. 「コレステロール(g)」をクリックして、「段組」ゾーンにドラッグします。
6. 「グラフビルダー」の赤い三角ボタンをクリックし、[やり直し]>[列スイッチャー]を選択します。
切り替える列を選択します。
7. 「コレステロール(g)」を選んで[OK]をクリックします。
切り替え先の列を選択します。
8. 「飽和脂肪(g)」、「コレステロール(g)」、「塩分(mg)」、「炭水化物(g)」、「食物繊維(g)」、「糖分(g)」を選んで[OK]をクリックします。
図9.6 「グラフビルダー」ウィンドウの列スイッチャー
9. 再生ボタンをクリックすると、順番に列が切り替えられていきます。アニメーションの再生速度は、スライダで調整できます。コマ送りボタンによって、1列ずつ切り替えることもできます。
カロリーと総脂肪は、炭水化物のどの水準においても、比較的、関係が強いです。したがって、総脂肪とともに「炭水化物(g)」を予測に使えば、精度よくカロリーを予測できます。
注: 列スイッチャーの[録画]ボタンと[保存]ボタンを使うと、アニメーションを録画し、アニメーションGIFファイルとして保存することができます。この機能は、Windowsでのみ使用可能です。