當我們定期與 JMP 使用者互動時,我們有時會遇到一些我們從未想過會是「JMP 的優秀功能」的功能。
這次要介紹的JMP中指定「By」變數的功能是我日常使用的功能,所以我先入為主地認為它是顯而易見的事情,所以到目前為止並沒有特別強調它。
然而,近年來,我們收到了一些 JMP 用戶的評論,他們表示 By 函數「非常有用」並且「在使用 JMP 時非常有幫助」。在本文中,我們將透過範例來說明 By 函數的使用方法,以及最新版本 JMP 18 中新增的一些實用函數。
最後,我們也將介紹最近在日本發布的一個使用者案例研究,該研究證明了By變數的實用性。
By変数の指定とそのレポート指定變數並報告它們
指定變數並報告它們
在JMP中,許多平台的分析選單中都允許選擇某一列作為按列,從而對指定變數進行按類別的分析,從而輕鬆實現所謂的「分層分析」。
例如,假設您想使用 JMP 樣本資料“Powder Metallurgy.jmp”來查看“拉伸率”是否因“成型方法”而異。如果您想查看每種類型的粉末(5 種),則應在 [兩個變數之間的關係] 中將「粉末類型」列指定為 [按]。

此報告分為粉末類型類別(類型 1 至類型 5)。

您也可以在 [By] 中指定多列。如果指定多列,則將針對這些變數的類別的每個組合顯示一份報告。

使用 By 變數時有用的函數
JMP 18 新增了「群組平台」功能。當您指定一個或多個 Y 變數時,系統會同時顯示多個報表,但使用此功能,您可以同時分析這些報表。
下圖比較了在「JMP 18」和「JMP 17 及更早版本」中指定「按變數」時的報告。在 JMP 18 中,建立了一個名為「按成型方法進行拉伸速率單向分析」的大綱,其中包含報告類型 1 至類型 5。您可以點擊此大綱左上角的紅色三角形按鈕,一次將分析選項套用至所有報告。

在 JMP 17 及更早版本中,如果您想將某個選項套用至所有報表,則必須按住 Ctrl 鍵並按一下紅色三角形並選擇該選項。此外,當您將本機資料篩選器或列切換器套用至報表時,無法將其全域套用至所有報表。
JMP 18 的新功能
以下是在 JMP 18 中使用「按變數」的三個有用功能:
1. 更改佈局
使用 By 變數將按類別逐一顯示報告,但如果類別數量較多,滾動可能會變得繁瑣。
在這種情況下,您可以使用佈局選項將它們排列成多行或以選項卡格式顯示它們,如下所示。

2. 一次性將選項應用於所有報告
如上所述,您可以透過點擊報告左上角的紅色三角形一次將選項套用至所有報告。
以下是應用於所有報告的平均值/變異數分析選項的範例。

還可以批次套用本機資料過濾器(用於過濾報表的功能)和列切換器(用於切換要分析的列的功能)。

3. 依相關性對報告進行排序
「排序」選項可讓您按擬合優度(R 平方)對多個報表進行排序。以下報告顯示了使用「排序」>「擬合優度,降序」選項時的結果。報告按 R 平方從左到右排序。

如果「按變數」中的類別數量很大,則顯示的報告數量也會很大。在這種情況下,使用此函數按最佳擬合排序會很有用。
使用者案例研究
近日,我們發布了Energywiz株式會社的案例研究作為JMP使用者案例研究。
在此範例中,By 變數的用途如下:
您可以使用‘單變量分佈’快速建立直方圖,然後使用‘按變數’一次繪製每個月份或產品的直方圖。我通常會先檢查某個變數的總體在直方圖上的位置。
我覺得這是一個如何使用 JMP 的一個非常有用的例子。
注意點
從探索性資料分析的角度來看,使用按變數深入挖掘資料非常有用。然而,由於需要同時檢驗多個關聯,因此在進行檢定時必須謹慎,避免因樣本量減少而導致的多重檢定和統計效力下降等問題。
作者:Naohiro Masukawa(JMP 日本)
Naohiro Masukawa - JMP 使用者社區