我有一個腳本,在打開數據表後,用戶可以選擇哪些列是 X 回歸量/因子:
Panel Box( "Column Selection",
Lineup Box( N Col( 2 ),
Text Box( "Select Controlled Conditions" ),
cont_cond list = Col List Box( All )
)
)
清單 cont_cond 在我的腳本的其餘部分中非常適合我(建立探索性資料分析並將輸出圖形/分佈/等儲存到日誌中)。
然而,現在我正在執行最後一項任務,完全被難倒了。目標是為 cont_cond 陣列中所有元素的所有主效應和雙向交互作用建立一個相關性顏色圖。我不會創造一個新的能源部。這是為了評估數據表中已存在的數據。據我所知,這是:
d = DOE( Evaluate Design, X( cont_cond( 1 ) ) );
這至少會彈出「評估設計」框(不知道為什麼,因為我只選擇了 (1) 元素),將 cont_cond 陣列中的所有元素載入到「因素」框中。我可以在“模型”框中手動選擇“主要效果”和“交互作用”,然後手動將生成的相關性顏色圖發送到已使用之前的腳本打開的日誌;但想法是自動添加它。
同樣,我在此社群頁面和 JSL Scripting Index 上所做的所有研究僅提供了上述參數的固定因素清單的每個命名或索引 X 中的硬編碼範例。我還放棄了分析 - 多變量平台,因為它不允許我引入我的分類 X 因素。
1. 如何寫 d = DOE( Evaluate Design, X???) 程式碼,以便選擇 cont_cond 陣列中的所有元素進行設計評估?
2. 如何確保也選擇了雙因素交互作用(也將根據 cond_cont 數組中的元素數量而變化)?
3. 完成此操作後,如何在相關性上編寫生成的顏色圖的日誌記錄,而不是手動右鍵單擊日誌?
非常感謝!
麗莎
我不知道這是否有幫助,但您應該能夠使用如下所示的內容從 Evaluate DOE 報告中獲取相關圖。我使用示例數據庫中的一些數據來說明。
names default to here(1);
dt = open("$sample_data\quality control\thickness.jmp");
eval = DOE(Evaluate Design, x(:thickness 01, :thickness 02, :thickness 03));
reval = eval << report;
reval << show window(0); //here to minimize the Evaluate DOE report window
colormap = reval["Color Map on Correlations"]; //this grabs the Color Map Outline box
new window("test",
Outline box("correlations map", colormap)
);