帶控制的雙向方差分析(不平衡)大家好,
我需要對飼料樣品的干物質進行方差分析。 我有一個管理處理(放牧或割草)和施肥(是或否)和一個對照(不施肥)。
我的數據庫結構如下:
| 治療 | 施肥 | 乾物質 |
| 割草 | y | 0.65 |
| 割草 | y | 0.58 |
| 割草 | y | 0.24 |
| 割草 | n | 0.29 |
| 割草 | n | 0.58 |
| 割草 | n | 0.10 |
| 牧場 | y | 0.73 |
| 牧場 | y | 0.07 |
| 牧場 | y | 0.95 |
| 牧場 | n | 0.56 |
| 牧場 | n | 0.08 |
| 牧場 | n | 0.81 |
| 控制 | n | 0.82 |
| 控制 | n | 0.60 |
| 控制 | n | 0.26 |
如果我繼續:適合模型 --> Y 上的干物質和處理+施肥的全因子(使用宏)首先我收到了有關測試效果的警告( DF 缺失),如果我嘗試執行 Tukey 測試,我沒有得到控件的響應,我認為我做錯了什麼。 有人可以幫助我嗎? 非常感謝!
消費者和市場研究回复:帶控制的雙向方差分析(不平衡)非常感謝! 我真的很感謝你的幫助!
回复:帶控制的雙向方差分析(不平衡)你好@Muzzè ,
不用擔心!我假設您可以使用處理和施肥的組合列重現第一個解決方案。“擬合模型”步驟只是用唯一的組合因子列擬合模型作為唯一的模型效果。
您可以使用列公式創建具有自定義交互的第二個解決方案。請注意,我還在發送給您的表中以編碼單位創建了主要效果列,以便您可以看到 JMP 如何在幕後參數化這些效果,但沒有必要這樣做。您可以僅創建自定義交互列。
1. 創建一個新列,將其命名為“Mowing*Fertilizer”。
2. 右鍵單擊列標題並選擇“公式”
3. 創建一個公式,當治療 =“割草”且施肥 =“y”時返回值 1,否則返回 0。您可以將以下內容複製並粘貼到公式編輯器中:
If( :Treatment == "Mowing" & :Fertilization == "y",
1,
0
)
4. 在擬合模型中,為您的模型效果選擇以下選項:處理、施肥和自定義交互列。 選擇您的響應並按“運行”。
注意:JMP 不會將您的自定義交互列識別為交互,因此分析器幾乎毫無價值,因為它將允許割草*肥料的值獨立於處理和施肥而變化。
回复:帶控制的雙向方差分析(不平衡)嗨,克威爾登,
感謝您的迅速答复!
僅僅因為數據庫是在 Excel 中使用“=random()”創建的,您不會得到任何有意義的結果。 我運行了腳本,我看到了結果並理解了您所做的,但是我如何從腳本中理解您應用的程序(適合模型-->等)! 我需要對更多數據重複此過程。
很抱歉,如果這個問題看起來很愚蠢,但正如你可以想像的那樣,我是一名入門級用戶。
謝謝
回复:帶控制的雙向方差分析(不平衡)你好@Muzzè ,
歡迎來到社區!
您的問題是處理和受精沒有完全雜交,因為對照從未受精。您最終會得到一個非滿秩的設計矩陣。
最簡單的解決方案是將處理和施肥折疊為1 個“超級”因子5 級別(級別為“割草,y”、“割草,n”、“牧場,y”、“牧場,n”和“控制,n”) ”)。您可以通過選擇這兩列來完成此操作,然後轉到“列”>“實用程序”>“合併列”。由於處理和施肥主效應是組合在一起的,因此您可能會在某種程度上失去分別估計治療和施肥主效應重要性的能力,但您可以在圖基分析中很好地解決這個問題。無論如何,看起來任何影響都不顯著。
如果您想獲得真正的技術性,您可以為與“治療[割草]*施肥[y]”相關的交互創建一個列
我在附表中採用了兩種方法(參見腳本),您可以看到兩者都獲得相同的R^2、RMSE 等,除了第二種方法對處理、受精和我創建的特殊交互列有單獨的顯著性測試。