這篇文章是由一位客座部落客撰寫的。
我經常使用 JMP 腳本索引。我什至更喜歡它而不是 JMP 17 中引入的搜索,因為腳本索引不依賴上下文,並且不使用模式視窗。在這篇文章中,我示範如何使用腳本索引快速尋找有關 JMP 的資訊、取得程式碼片段以及導覽 JMP 說明頁面。
這篇文章很長,所以如果你趕時間的話請跳到最後的 TL;DR。
什麼是腳本索引?
您可以在 JMP 說明選單中找到腳本索引。 (注意:下面的多元嵌入範例是 JMP Pro 功能,在您的視圖中可能不可見。)

我認為腳本索引是適合所有 JMP 使用者的 JMP 物件、函數和特性的精彩目錄。有人可能會說它只對那些編寫腳本的人有用,但我不同意。它確實具有腳本編寫的感覺,但即使是互動式使用 JMP 的人也可以從腳本索引中受益。您可以在JMP 說明中找到基本使用說明。
你如何使用它?
使用腳本索引的方法有很多種。下面,我描述了三種不同的場景:編寫腳本、尋找 JMP 功能以及搜尋 JMP 幫助。
腳本編寫
當您想要在腳本視窗中查找有關函數的更多資訊時,腳本索引非常有用。如果按住 Alt 並雙擊該特定函數,它將在腳本索引中開啟。如果您不知道函數名稱,只需搜尋您認為可能有效的函數並查看選項即可。然後,您可以執行範例或將範例腳本(或其部分)複製並貼上到腳本視窗。
尋找 JMP 功能
輸入搜尋關鍵字,查看搜尋結果,看看是否有您要找的內容。如果您發現某些內容可能是正確的,您有兩個選擇:1) 執行範例腳本以查看該功能的運作情況,或 2) 按「主題幫助」按鈕開啟該功能的 JMP 說明頁面。
使用腳本索引搜尋 JMP 幫助
通常,JMP 幫助搜尋給人的感覺就像是查看所有幫助內容(不受限制)。結合結果的排序方式,使用起來可能是一個挑戰。從腳本索引中搜尋術語(透過點擊主題幫助)可以讓您更快到達您要尋找的頁面或類別。
例子
以下是一些範例,說明如何使用腳本索引來執行不同類型的任務。
範例 1:如何尋找用於字串的 Contains() 語法?
您可能認為這就像在腳本索引中搜尋 Contains 一樣簡單。但事情並沒有那麼簡單,因為在 JMP 中可以找到許多不同事物的 Contains。如果幸運的話,您需要的內容將出現在搜尋結果清單的第一個位置。但是,在此範例中,它返回了Class Category 而不是Character :

所以,你可以做什麼?您有兩個簡單的選擇。如果您知道該類別,請在類別清單中找到它。一旦你看到它,點擊它,它就會被過濾掉:

但是,如果您不知道該類別,請查看項目清單中的不同選項,直到您看到您認為可能有效的類別(這是我通常所做的)。當您點擊不同的項目時,類別會發生變化。當您看到您認為可行的方法時,請嘗試一下。
現在您已經找到了正確的項目,請檢查它是否為您提供了足夠的資訊。如果沒有,請按一下「主題幫助」按鈕以開啟與該項目相關的 JMP 幫助頁面。在本例中,它是線上版本的 JSL 語法參考和字元函數Contains(whole, part, ) 。檢查此處通常很有幫助,因為腳本索引中可能找不到其他資訊或解釋。
範例 2:如何決定如何計算不同組別的平均值?
此範例示範了使用腳本索引的不同方式。我搜尋了“平均”,但項目清單中沒有合適的匹配項。 (我應該搜尋「平均值」。)但是,我確實注意到,Col Moving Average 允許我計算群組內的移動平均值,並且它屬於統計類別。在某些情況下,這正是我所尋找的;我只需要找到最有可能的正確類別。

接下來,我刪除「平均」搜尋詞。項目清單現在顯示統計類別中的所有項目,同時保留在我之前選擇的項目(Col Moving Average)上。

瀏覽這個新項目列表,我注意到有 Col Mean,這正是我想要的。

這不是計算組平均值的唯一方法。如果這不是我要找的,至少我現在有一個新的搜尋字詞:「平均」而不是「平均」。您也可以使用摘要(資料表類別)或匯總(也在統計下),這意味著您可以使用這個新術語重置搜尋。搜尋“平均值”->“Col Mean”->統計類別->過濾到統計類別->按平均值過濾統計類別:

範例 3:如何確定 JMP 是否具有層次聚類?
這相當容易。我只是在腳本索引中搜尋“層次聚類”。如果找到匹配項,我可以從腳本視窗上方的綠色箭頭執行範例腳本,或使用「主題幫助」按鈕前往「說明」頁面( “多元方法”>“分層聚類”>“分層聚類平台概述” )。

有時,從開啟的報告轉到紅色小三角選單並重新啟動分析可能會很有用。您可以查看平台中如何列出這些值:

對於這些類型的搜索,使用 JMP 17 中引入的搜尋 JMP 功能可能是更好的選擇。注意:它沒有為您提供範例(它是一個模式視窗):

如果您單擊“Go”,它將使用當前的資料表(如果您開啟了一個資料表)。如果您沒有開啟資料表,它會提示您選擇一個。您也可以捲動到清單底部以對腳本索引執行搜尋。
如果您已準備好資料並且希望對其執行某些操作,則最好使用搜尋 JMP。
範例 4:如何查看 JMP 中 Cpk 的計算方式?
有時,在 JMP 中執行此類操作可能會很困難,因為許多不同的平台都使用相同的統計資料。通常,我在腳本索引中搜尋統計信息,選擇適當的類別,然後單擊主題幫助。在此範例中,搜尋“Cpk”,選擇 Process Screening,然後按一下主題說明。

在 JMP 幫助中,我經常會尋找「統計詳細資料」。在這種情況下,點擊腳本索引中的主題幫助會立即將我帶到正確的位置:

有時可能沒有直接連結到統計詳細信息,因此請查看左側的列表:

您可以看到這是不同頁面的清單。 Cpk 的連結指向 Process Capability 平台的統計詳細信息,而從左側列表中,我有 Process Screening 平台的統計詳細信息,該平台沒有 Cpk 的信息。如果您沒有註意到 Cpk 部分中的鏈接,在這種情況下您可以做什麼?
我很可能會返回腳本索引並更改類別。請注意下面的項目不是 Cpk,而是目標圖。這並不重要,因為它會將我帶到平台幫助頁面,該頁面確實使用 Cpk。點選主題幫助:

這將帶您進入「目標圖說明」頁面,但這不是我們要尋找的內容。 (當然,您仍然可以檢查它是否有您想要的東西!)。我們想要的是左側正確的“高”級別類別,以及該平台的統計詳細資訊:

在「過程能力」平台的統計詳細資料中,我們可以找到「品質和過程方法」>「過程能力」>「製程能力平台的統計詳細資料」>「常態分佈能力指數的統計詳細資料」 。
搜尋 JMP
如果您仍然覺得腳本索引沒有用,我建議您查看搜尋 JMP。如果您確實發現腳本索引有用,您甚至應該看一下它。
長話短說
當您在 JMP 中尋找某些內容時,請嘗試使用腳本索引。您可以直接從 JMP 的「幫助」功能表找到它。如果腳本索引不適合您,請嘗試 JMP 17 中引入的搜尋 JMP。
影片
我仍在學習如何錄製內容,因此該影片存在一些問題(尤其是本例中的輸入歷史記錄)。
很好的教程,謝謝@jthi 
@jthi寫道:
這篇文章很長,所以如果你趕時間的話請跳到最後的 TL;DR。
....如果您有時間,請閱讀整個部落格!您在此投入的每一分鐘都可以為您節省數小時的時間。
最重要的是:了解左側的選擇/不選擇對於搜尋的成功有多重要。