我有一個腳本,在打開數據表後,用戶可以選擇哪些列是 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 數組中的所有元素的所有主效應和雙向交互創建一個相關的顏色圖。 我不是在創建一個新的 DOE。 這是用於評估數據表中已經存在的數據。 就我而言,這是:
d = DOE( Evaluate Design, X( cont_cond( 1 ) ) );
這至少會打開 Evaluate Design 框(不知道為什麼,因為我只選擇了 (1) 元素),將 cont_cond 數組中的所有元素加載到“Factors”框中。 我可以在 Model 框中手動選擇 Main Effects and Interactions,然後手動將生成的 Color Map on Correlations 發送到已經用我之前的腳本打開的日誌;但想法是自動添加它。
同樣,我在這個社區頁面和 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)
);