アニメーション機能は、1つの変数の値を、順番に強調表示します。変数の値は、データテーブルで強調表示されます。グラフを作成した後に、「データフィルタ」のアニメーション機能を使えば、データの振る舞いが分かり、より興味深いグラフになります。
アニメーション機能を使用するには、「データフィルタ」の赤い三角ボタンをクリックし、[アニメーション]を選択します。次に、アニメーション表示する変数を選択します。フレームが強調表示されている変数がアニメーション用に選択されている変数です。
図9.13 「データフィルタ」のアニメーション設定パネル
「アニメーション設定」パネルには、次のコントロールがあります。
• 中央のボタン()はアニメーションを開始および停止します。アニメーションを開始すると、このボタンは停止ボタン()に変わります。デフォルトでは、アニメーションは、一番上の変数における最初の値から開始されます。
• 左向きの矢印()はアニメーションを1つ後ろに戻します。2つ以上後ろに戻したい場合は2回以上クリックします。
• 右向きの矢印()はアニメーションを1つ前に進めます。2つ以上前に進めたい場合は2回以上クリックします。
• 正方形のボタン()は「データフィルタ」ウィンドウの「アニメーション設定」パネルを閉じます。「アニメーション設定」パネルを再度表示するには、「データフィルタ」のタイトルバーから[アニメーション]を選択します。
スライダを使って、アニメーションの表示速度を調整できます(「遅い」から「速い」)。
アニメーションのドロップダウンメニューには次のオプションが表示されます。
前進
アニメーションの向きを、最初から最後へと前進させます。
後進
アニメーションの向きを、最後から最初へと後進させます。
往復
アニメーションの向きを、前進させた後、後進させます。
「データフィルタ」で使われている条件は、JSL(JMPスクリプト言語)のWhere節として保存できます。Where節を含むプログラムを実行すると、条件を満たす特定のデータ行を識別できます。「データフィルタ」では、選択された値に基づき、Where節を作成します。
[Where節を保存]メニューには、次のオプションがあります。
クリップボードへ
フィルタの条件からWhere節を作成し、それをクリップボードにコピーします。
行の属性列へ
フィルタの条件から、行属性へと変換する計算式の列を、データテーブルに作成します。
データテーブルへ
フィルタの条件からWhere節を作成し、それをJSLコマンドとして、「フィルタ」という名前のテーブルプロパティとして現在のデータテーブルに保存します。
スクリプトウィンドウへ
フィルタの条件からWhere節を作成し、それを現在のスクリプトウィンドウに追加します。スクリプトウィンドウが開かれていない場合は、新しいスクリプトウィンドウを開きます。
ジャーナルへ
フィルタの条件からWhere節を作成し、それを現在のジャーナルに追加します。ジャーナルがまだない場合は新しいジャーナルを作成します。
1. [ヘルプ]>[サンプルデータライブラリ]を選択し、「Big Class.jmp」を開きます。
2. [行]>[データフィルタ]を選択します。
3. 「年齢」、「性別」、「身長(インチ)」を選択して、[追加]をクリックします。
年齢が12歳か14歳で、身長が56インチから60インチの女子を全員選択します。
4. Ctrlキーを押しながら12と14のブロックをクリックし、[F]ブロックをクリックします。
5. 「51」をクリックし、「56」と入力します。
6. 「70」をクリックし、「60」と入力します。
7. 「データフィルタ」の赤い三角ボタンをクリックし、[Where節を保存]>[スクリプトウィンドウへ]を選択します。
この例で作成されたWhere節が、次のようにスクリプトウィンドウに表示されます。
Select Where(
(:age == 12 | :age == 14) & :sex == "F" & (:height >= 56 & :height <= 60)
);
列リストに検索フィルタのオプションを表示するには、列リストの赤い三角ボタンのメニューから[フィルタの表示]を選択します。そうすれば、いろいろな指定で列名を検索することができ、多数の列がある場合は特に便利です。
検索ボックス横の下向き矢印ボタンをクリックして、検索を絞り込みます。
指定の単語を含む
指定した単語を一部に含む項目を返します。「ease oom」を検索すると、「Release Zoom」のような文字列を返します。
指定の句を含む
指定した文字列を完全に含む項目を返します。「text box」を検索すると、「text」のすぐ後に「box」(「Context Box」と「Text Box」など)を含む文字列を返します。
指定の句で始まる
指定した文字列で始まる項目を返します。
指定の句で終わる
指定した文字列で終わる項目を返します。
句全体が一致する
指定した文字列全体で構成されている項目を返します。「text box」を検索すると、「text box」となっている文字列だけを返します。
正規表現
検索ボックスでは、ワイルドカード(*)とピリオド(.)を使用できます。「get.*name」を検索すると、「get」の後に1つ以上の単語を含む文字列を検索します。「Get Color Theme Names」、「Get Name Info」、「Get Effect Names」などが返されます。
結果を逆にする
指定した検索条件に一致しない項目を返します。
すべての単語が一致する
指定したすべての単語を含む項目を返します。「t test」を検索すると、検索文字列のどちらか一方、または両方を含む、「Pat Test」、「Shortest Edit Script」、「Paired t test」などの文字列を返します。
大文字/小文字を無視
検索基準で大文字と小文字を区別しません。
語全体が一致する
「すべての単語が一致する」の設定に基づいて、指定した単語全体を含む項目を返します。「data filter」を検索する場合、「すべての単語が一致する」も選択されていると、「data」と「filter」の両方を含む文字列が返されます。