我有一份在 JMP 中產生的 ANOM 摘要報告。我想提取報告每一行中的群組平均值並使用 JSL 腳本儲存到新的資料表(運行圖),有什麼幫助嗎?
你的 run_chart_table 是什麼樣子的?您可以使用 << Make Into Data 表到 Oneway 結果表並將其連接起來。
我想將異常匯總報告表中的組均值(前組均值和後組均值)分配給變量,然後粘貼到下面數據表的前列和後列中。


以下是一些不錯的選擇
- 使用 make 進入資料表並連接
- 將值放入列表/矩陣中,添加盡可能多的行並使用資料表下標
這是一個可能的腳本,用於製作數據表+連接
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Drug.jmp");
dt_results = New Table("Results",
Add Rows(0),
New Column("FA", Character, Nominal),
New Column("Pre", Numeric, Continuos),
New Column("Post", Numeric, Continuos),
New Column("Shift", Character, Nominal),
New Column("Date", Numeric, Continuos)
);
ow = dt << Oneway(Y(:y), X(:Drug),
ANOM(1, Show Summary Report(1), Point Options("Show Needles"))
);
tb = Report(ow)[Outline Box("Analysis of Means Summary"), Table Box(1)];
dt_ow = tb << Make Into Data Table;
Column(dt_ow, "Lower Limit") << Set Name("Pre");
Column(dt_ow, "Group Mean") << Set Name("Post");
dt_ow << Delete Columns({"Level", "Group N", "Upper Limit", "Limit Exceeded"});
dt_results << Concatenate(
dt_ow,
"Append To First Table"
);
Close(dt_ow, no save);