この投稿はゲストブロガーによって書かれました。
私は JMP スクリプト インデックスをよく使います。スクリプト インデックスはコンテキストに依存せず、モーダル ウィンドウも使用しないため、JMP 17 で導入された検索よりも気に入っています。このブログ記事では、スクリプト インデックスを使用して JMP に関する情報をすばやく検索し、コード スニペットを取得し、JMP ヘルプ ページをナビゲートする方法を説明します。
この投稿はかなり長いので、急いでいる場合は最後の TL;DR に進んでください。
スクリプティング インデックスとは何ですか?
スクリプト索引は、JMP のヘルプ メニューにあります。(注: 以下の多変量埋め込みの例は JMP Pro の機能であり、ビューに表示されない場合があります。)

スクリプト インデックスは、すべての JMP ユーザーにとって、JMP オブジェクト、関数、および機能の優れたカタログだと思います。スクリプトを作成するユーザーのみに役立つと言う人もいるかもしれませんが、私はそうは思いません。スクリプトのような雰囲気はありますが、JMP を対話的に使用するユーザーもスクリプト インデックスから恩恵を受けることができます。基本的な使用方法は、JMP ヘルプに記載されています。
それをどうやって使いますか?
スクリプト インデックスを使用する方法は多数あります。以下では、スクリプトの作成、JMP 機能の検索、JMP ヘルプの検索という 3 つの異なるシナリオについて説明します。
スクリプト
スクリプト インデックスは、スクリプト ウィンドウ内の関数に関する詳細情報を確認したい場合に便利です。Alt キーを押しながら特定の関数をダブルクリックすると、スクリプト インデックスで開きます。関数名がわからない場合は、機能しそうなものを検索してオプションを確認します。その後、例を実行するか、例のスクリプト (またはその一部) をコピーしてスクリプト ウィンドウに貼り付けることができます。
JMPの機能を見つける
検索キーワードを入力し、検索結果を確認して、探しているものがそこにあるかどうかを確認します。正しいと思われるものが見つかった場合は、次の 2 つのオプションがあります。1) サンプル スクリプトを実行して機能の動作を確認するか、2) [トピック ヘルプ] ボタンを押して、その機能の JMP ヘルプ ページを開きます。
スクリプトインデックスを使用してJMPヘルプを検索する
多くの場合、JMP ヘルプ検索はすべてのヘルプ コンテンツ (制限できない) を検索するように感じられます。結果の順序付け方法と相まって、使用が困難になることがあります。スクリプト インデックスから用語を検索すると (トピック ヘルプをクリック)、探しているページまたはカテゴリにすばやくアクセスできます。
例
ここでは、さまざまな種類のタスクにスクリプト インデックスを使用する方法の例をいくつか示します。
例 1: 文字列に使用される Contains() の構文を見つけるにはどうすればよいですか?
これは、スクリプト インデックスで Contains を検索するだけなので簡単だと思うかもしれません。しかし、JMP ではさまざまなものに Contains が見つかるため、それほど簡単ではありません。運が良ければ、必要なものが検索結果のリストの最初に表示されます。ただし、この例では、 CharacterではなくClass Category が返されています。

では、どうすればいいでしょうか? 2 つの簡単なオプションがあります。カテゴリがわかっている場合は、カテゴリ リストでそれを見つけます。見つかったら、それをクリックすると、絞り込まれます。

ただし、カテゴリがわからない場合は、アイテム リスト内のさまざまなオプションを調べて、適切と思われるカテゴリを見つけます (これは私が通常行っていることです)。別のアイテムをクリックすると、カテゴリが変わります。適切と思われるものを見つけたら、それを試してください。
正しい項目が見つかったら、その項目に十分な情報が含まれているかどうかを確認します。十分な情報が含まれていない場合は、[トピックヘルプ] ボタンをクリックして、その項目に関連する JMP ヘルプページを開きます。この場合、JSL 構文リファレンスと文字関数Contains(whole, part, )スクリプト インデックスには記載されていない追加情報や説明がある可能性があるため、ここで確認すると役立ちます。
例 2: 異なるグループの平均を計算する方法をどのように決定しますか?
この例では、スクリプト インデックスの別の使用方法を示します。「平均」を検索しましたが、項目リストに適切な一致がありません (「平均」を検索すべきでした)。ただし、Col Moving Average を使用すると、グループ全体の移動平均を計算でき、統計カテゴリに属していることに気付きました。場合によっては、それがまさに私が探しているものであり、最も可能性の高い正しいカテゴリを見つける必要があるだけです。

次に、「平均」という検索語を削除します。アイテム リストには、統計カテゴリ内のすべてのアイテムが表示されますが、先ほど選択したアイテム (Col Moving Average) はそのまま残ります。

この新しいアイテム リストを調べてみると、Col Mean があることに気づきました。これがまさに私が求めていたものです。

これは、グループ全体の平均を計算する唯一の方法ではありません。これが私が探しているものではないとしても、少なくとも新しい検索用語「平均」の代わりに「平均」が使えるようになりました。また、要約 (データ テーブル カテゴリ) または要約 (統計のカテゴリ) を使用することもできます。つまり、この新しい用語を使用して検索をリセットできるということです。「平均」を検索 -> 「列平均」 -> 統計カテゴリ -> 統計カテゴリにフィルター -> 統計カテゴリを平均でフィルターします。

例 3: JMP に階層的クラスタリング機能があるかどうかを確認するにはどうすればよいですか?
これはかなり簡単です。スクリプト インデックスで「階層的クラスタリング」を検索するだけです。一致するものが見つかったら、スクリプト ウィンドウの上にある緑色の矢印からサンプル スクリプトを実行するか、トピック ヘルプ ボタン ( 多変量メソッド > 階層的クラスター > 階層的クラスタリング プラットフォームの概要) を使用してヘルプ ページに移動できます。

場合によっては、開いたレポートから赤い三角形のメニューに移動して分析を再起動すると便利な場合があります。プラットフォームで値がどのようにリストされるかを確認できます。

このような種類の検索には、JMP 17 で導入された JMP の検索機能を使用する方がよい場合があります。注: 例は提供されません (モーダル ウィンドウです)。

[Go] をクリックすると、開いているデータ テーブルがある場合は、そのデータ テーブルが使用されます。データ テーブルが開いていない場合は、データ テーブルを選択するように求められます。リストの一番下までスクロールして、スクリプト インデックスで検索を実行することもできます。
データが準備できており、それに対して何らかのアクションを実行したい場合は、Search JMP を使用するのが最適です。
例 4: JMP で Cpk がどのように計算されるかを確認するにはどうすればよいですか?
同じ統計がさまざまなプラットフォームで使用されるため、JMP ではこのようなことが難しい場合があります。通常、私はスクリプト インデックスで統計を検索し、適切なカテゴリを選択してからトピック ヘルプをクリックします。この例では、「Cpk」を検索し、プロセス スクリーニングを選択してトピック ヘルプをクリックします。

JMP ヘルプでは、「統計の詳細」をよく探します。この場合、スクリプト インデックスからトピック ヘルプをクリックすると、すぐに正しい場所に移動します。

統計の詳細に直接リンクがない場合もあるので、左側のリストを確認してください。

これはさまざまなページのリストであることがわかります。Cpk のリンクはプロセス能力プラットフォームの統計詳細に移動しますが、左側のリストにはプロセス スクリーニング プラットフォームの統計詳細がありますが、そこには Cpk に関する情報はありません。Cpk 部分のリンクに気付かなかった場合、この状況で何ができるでしょうか。
おそらくスクリプト インデックスに戻ってカテゴリを変更するでしょう。以下の項目は Cpk ではなく、Goal Plot であることに注意してください。これは、Cpk を使用するプラットフォーム ヘルプ ページに移動するため、あまり問題ではありません。トピック ヘルプをクリックします。

これによって、Goal Plot ヘルプ ページが表示されますが、これは私たちが探しているものではありません。(もちろん、必要なものが含まれているかどうかを確認することはできます)。私たちが求めているのは、左側の正しい「高」レベル カテゴリと、できればそのプラットフォームの統計詳細です。

プロセス能力プラットフォームの統計詳細には、 品質およびプロセス方法 > プロセス能力 > プロセス能力プラットフォームの統計詳細 > 正規分布の能力指標の統計詳細があります。
JMPを検索
それでもスクリプト インデックスが役に立たない場合は、Search JMP を確認することをお勧めします。スクリプト インデックスが役に立つと思われる場合は、Search JMP も確認してみてください。
TL;DR
JMP で何かを探している場合は、スクリプト インデックスを使用してください。スクリプト インデックスは、JMP のヘルプ メニューから直接見つけることができます。スクリプト インデックスが機能しない場合は、JMP 17 で導入された Search JMP をお試しください。
ビデオ
まだ録画方法を学んでいるところなので、このビデオにはいくつか問題があります (特にこの場合は入力履歴)。
素晴らしいチュートリアルです。 @jthi さん、ありがとうございます : )
@jthi は次のように書きました:
この投稿はかなり長いので、急いでいる場合は最後の TL;DR に進んでください。
...そして、もし少し時間があれば、ブログ全体をお読みください。ここで投資する 1 分ごとに、後で何時間も節約できます。
最も重要なこと: 左側の選択の有無が検索の成功にどれほど重要であるかを理解します。