當使用分類變量在R中使用lm函數建模時,是否有任何明確指定將哪個組用作虛擬編碼的參考組的方法?虛擬編碼的參考組
Q
虛擬編碼的參考組
2
A
回答
2
我知道最簡單的方法就是先重新編碼係數,以便您想用作參考的等級是第一個等級。
你可以用這樣的功能做到這一點:
recodeFactor<-function(f, ref=levels(f)[1])
{
lvls<-levels(f)
if(ref== lvls[1]) return(f)
lvls<-c(ref, setdiff(lvls, ref))
f<-factor(as.character(f), levels=lvls)
return(f)
}
+0
Brilliant Stuff ..非常感謝Nick Sabbe – 2013-05-08 12:02:43
1
你可以做這樣的lm
電話:
y <- rnorm(100, 0, 1)
x <- c(rbinom(50,1,.5),(2*rbinom(50,1,.5)))
lm(y ~ factor(x,c(1,0,2))) # one way
lm(y ~ factor(x,c(0,1,2))) # another way, etc.
相關問題
- 1. 如何實現虛擬參考DBRef
- 2. 在64位虛擬機上編寫參考原子
- 3. 編碼虛擬設備的起點
- 4. 嘗試調用空對象的虛擬方法'int android.view.MotionEvent.getAction()'參考
- 5. 爲在github.com上託管的回購添加虛擬參考
- 6. 有關Dalvik或Java虛擬機的參考?
- 7. Rapidminer虛擬編碼不匹配
- 8. 試圖調用空虛對象的虛擬方法'void android.app.ActionBar.setDisplayOptions(int)'參考
- 9. Android:NullPointerException:嘗試調用空虛對象的虛擬方法'int android.graphics.Bitmap.getWidth()'參考
- 10. Perl的數字參考編碼
- 11. DataDynamics.ActiveReports.Export.Pdf.PdfExport的語言編碼問題參考
- 12. 嘗試在空對象上調用虛擬方法參考
- 13. 如何在R中創建虛擬參考類?
- 14. 嘗試在空對象上調用虛擬方法參考
- 15. 使用meta_search遍歷模型並參考虛擬屬性
- 16. java.lang.NullPointerException:嘗試在空對象上調用虛擬方法參考
- 17. Android嘗試在空對象上調用虛擬方法參考
- 18. JasperReports條碼組件的架構參考
- 19. 什麼是PTS參考視頻編碼?
- 20. 修改HEVC HM參考編解碼器
- 21. Eclipse虛擬機參數
- 22. 關於虛擬機參數
- 23. linux虛擬內存參數
- 24. 如何附上參考編寫組件
- 25. 修改參考編號組以匹配
- 26. 模擬參考對象
- 27. 呼籲基準的參考)虛函數
- 28. 組圖片由參考代碼
- 29. vscode分機:虛擬編輯
- 30. 如何編寫虛擬機
啊,很顯然,我所提供的功能已經存在。它也可能以更好的性能得到實施,但爲了更好地理解發生的情況,我會將其留在下面。謝謝@Glen_b。 – 2013-05-08 12:07:22