如何在不開啟 OneWay 分析圖表的情況下取得 Newman-Keuls 連接字母報告?我目前的專案充分利用了 Newman-Keuls 均值分析產生的連接字母報告功能。此功能位於單向分析圖下拉選單中。
我正在嘗試自動化一個過程,該過程需要為整個資料集中的每個子集產生 Newman-Keuls 連接字母報告。
有沒有辦法產生連接字母報告,而無需打開單向圖表,或無需生成新的數據表?如果沒有,有人可以告訴我如何找到 JMP 用於建立連接字母報告的公式嗎?
謝謝!
內容組織資料混合與清理大規模客製化品質與工藝工程視窗回复:如何在不打開 OneWay 分析圖表的情況下獲得 Newman-Keuls 連接字母報告?更新:
要生成包含折疊字母報告的表格,只需在代碼的“所有對”部分中包含“連接字母報告 ( 1 )”即可製作單向圖表。 見下文...
NamesDefaultToHere(1);
// Get some data
dt = Open("$SAMPLE_DATA/Typing Data.jmp");
// Add a 'By' variable with 2 levels to dt (results are repeated)
n = NRow(dt);
dt << Concatenate(dt, AppendToFirstTable(1));
dt << NewColumn("By", Numeric, Nominal, Values(VConcat(Repeat(1, n), Repeat(2, n))));
// Do an invisible Oneway analysis
ow = dt << Oneway( Y( :speed ), X( :brand ), By(:By), Means( 1 ), All Pairs( 1, <FONT color="#FF0000"><STRONG>Connecting Letters Report ( 1 )</STRONG></FONT> ), Invisible );
// Save the 'Connecting Letters' information for all levels of the 'By' variable
owRep = ow << Report;
dt2 = owRep[1][TableBox(5)] << make Combined Data Table;
dt2 << set Name("Connecting Letters");
owRep << close Window;回复:如何在不打開 OneWay 分析圖表的情況下獲得 Newman-Keuls 連接字母報告?腳本索引可能會提供一個好主意:

您可能必須更改使用“創建組合數據表”的腳本部分,但 JMP 很可能能夠為您編寫腳本(手動執行,然後從表腳本中獲取腳本)。
回复:如何在不打開 OneWay 分析圖表的情況下獲得 Newman-Keuls 連接字母報告?謝謝伊恩,這很有用。
即使只有兩組要比較,有沒有辦法讓連接字母報告顯示出來? 似乎 JMP 折疊了 x 軸上只有兩個組的圖。 我可以讓它手動顯示,但似乎找不到將它實現到腳本中的方法。
回复:如何在不打開 OneWay 分析圖表的情況下獲得 Newman-Keuls 連接字母報告?我想要的輸出將以同一窗口中數百個變異圖的形式出現。 圖表將在 y 軸上繪製時間,在 x 軸上繪製站點。 x 軸應根據連接字母報告對站點進行分組。 我附上了一個例子。
到目前為止,該過程非常手動。 我為整個數據集創建了一個單向圖,在 by 部分中使用了許多不同的組。 我在每個圖表中製作了一個數據子集,並將子集與字母報告結合起來,使原始數據與字母在同一個表中。 然後我繪製變異性圖表。 你可以想像這對於數百個變異性圖表來說會變得乏味,所以我正在嘗試以有效的方式自動化該過程。
回复:如何在不打開 OneWay 分析圖表的情況下獲得 Newman-Keuls 連接字母報告?繼續@txnelson的想法,這是一個製作表格的例子:
NamesDefaultToHere(1);
// Get some data
dt = Open("$SAMPLE_DATA/Typing Data.jmp");
// Add a 'By' variable with 2 levels to dt (results are repeated)
n = NRow(dt);
dt << Concatenate(dt, AppendToFirstTable(1));
dt << NewColumn("By", Numeric, Nominal, Values(VConcat(Repeat(1, n), Repeat(2, n))));
// Do an invisible Oneway analysis
ow = dt << Oneway( Y( :speed ), X( :brand ), By(:By), Means( 1 ), All Pairs( 1 ), Invisible );
// Save the 'Connecting Letters' information for all levels of the 'By' variable
owRep = ow << Report;
dt2 = owRep[1][TableBox(5)] << make Combined Data Table;
dt2 << set Name("Connecting Letters");
owRep << close Window;回复:如何在不打開 OneWay 分析圖表的情況下獲得 Newman-Keuls 連接字母報告?您希望報告最終以什麼形式輸出?JMP 可以在不可見的模式下輕鬆生成報告,並在需要的地方操縱/移動內容。因此,如果您可以描述您需要如何訪問輸出,我相信一位或多位社區成員可以幫助您實現目標。