執行 Annova 分析的 JSL 腳本大家好,
我有一個大數據表,其中包含多個參數 (100+) 的測量數據,這些參數組合在一起用於實驗。 我想對數據進行 Annova 測試,以確定哪個參數與參考數據相比顯示出變化。 換句話說,哪個參數的 F 比最高。
我想編寫一個 JMP 腳本來自動對所有參數進行 Annova 測試,並生成一個包含 F 比的參數表。 我可以按降序排列並繪製顯示變化的頂部(比如 20)參數的結果。 這將節省我只查看響應實驗的參數的時間。
在 JMP 中,我可以繪製單向圖,但找不到用於 Annova 測試的腳本。 在 GUI 格式中,我可以做到這一切。
有人可以幫我處理模板代碼嗎? 我附上了一個模板數據表。
謝謝
回复:JSL 腳本做 Annova 分析謝謝 腳本就像奇蹟一樣。
我一定會調查響應篩選。
再次感謝!
回复:JSL 腳本做 Annova 分析我會認真看一下響應篩選平台。
但是,如果你想這樣做,這應該讓你開始:
NamesDefaultToHere(1);
// Example table
dt = DataTable("TestDataforAnnova.jmp");
// Any table referenced as 'dt'
cols = dt << getColumnNames("String");
// Assume first column is the treatment, and all other columns are responses
treat = cols[1];
RemoveFrom(cols, 1);
ow = dt << Oneway(
Y( Eval(cols) ),
X( Eval(treat) ),
Means( 1 ),
Box Plots( 0 ),
Mean Diamonds( 1 )
);
owFirstRep = Report(ow[1]);
// Do 'Show Tree Structure' in the report to identify which table is needed
dt2 = owFirstRep[TableBox(2)] << makeCombinedDataTable;
dt2 << setName((dt << getName)|| " ANOVA");
// Manipulate/simplify 'dt2' to taste . .