查詢重新編碼的因子變量你好:
我正在用三個因素進行實驗,所有因素都是連續的。 其中兩個因素具有 3 個水平,1 個因素具有 2 個水平。
我正在嘗試使用重新編碼的因子水平來分析結果。
其中一個因子的級別為 2、4.5 和 7,因此我將它們重新編碼為 -1、0 和 1,因為 4.5 是 2 和 7 之間的精確中心。
其他三個級別因子的級別為 2、4.5 和 6.5。 現在 4.5 並不是 2 和 6.5 之間的精確中心,所以我應該將它們重新編碼為 -1、0.11 和 1,還是仍然應該將它們編碼為 -1、0 和 1?
如果我以錯誤的方式編碼,會對我的分析產生什麼影響?
非常感謝任何幫助。
此致,
瓦倫·卡蒂亞爾
實驗設計回复:查詢重新編碼的因子變量請參閱此處的編碼說明:
https://www.jmp.com/support/help/en/17.2/?os=mac&source=application#page/jmp/coding.shtml
不能為一個因素設置等距的水平嗎?將它們設置為等距可以簡化分析。
回复:查詢重新編碼的因子變量以下是我根據快速研究得出的結果。


對於編碼實驗:
對於 Case-1 和 Case-2,3 和 6 的 wing_length 分別為 -0.6 和 0.6
對於 Case-1,base_length 對於 5 和 3.5 分別為 0.25 和 -0.4。
對於 Case-2,base_length 對於 5 和 3.5 分別為 0.33 和 -0.33
我們可以看到,Case-2 的結果與 Case-3 非常接近,都是基於實際因子值的。 還應該注意的是,base_length 對預測的影響非常小,因此對結果的影響並不那麼顯著。 如果 Wing_length 的情況相同,則 Case-1 和 Case-2 之間的結果會有很大差異
結論:
如果做不到的話,我們應該盡量選擇使中間因素水平處於正中心的因素水平,而不是把中間因素水平作為基於極值的比率。
例如,在我的 base_length 的情況下,由於如果我使用編碼單位,中間因子水平不能放在精確的中心,那麼我應該將 4.5 設置為 0.11 而不是 0。