當使用分類變量在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. 嘗試調用空對象的虛擬方法'int android.view.MotionEvent.getAction()'參考
- 4. 有關Dalvik或Java虛擬機的參考?
- 5. Android:NullPointerException:嘗試調用空虛對象的虛擬方法'int android.graphics.Bitmap.getWidth()'參考
- 6. DataDynamics.ActiveReports.Export.Pdf.PdfExport的語言編碼問題參考
- 7. java.lang.NullPointerException:嘗試在空對象上調用虛擬方法參考
- 8. 嘗試在空對象上調用虛擬方法參考
- 9. JasperReports條碼組件的架構參考
- 10. 什麼是PTS參考視頻編碼?
- 11. Eclipse虛擬機參數
- 12. 修改參考編號組以匹配
- 13. 如何附上參考編寫組件
- 14. 模擬參考對象
- 15. 組圖片由參考代碼
- 16. 如何編寫虛擬機
- 17. vscode分機:虛擬編輯
- 18. 按參考編號
- 19. C#數組參數參考
- 20. 分組阻止虛擬化?
- 21. WPF ListView虛擬化分組
- 22. 如何分組虛擬列
- 23. C++參考數組
- 24. 未定義的參考`虛表的DigitalClock ' - 未定義參考`DigitalClock :: staticMetaObject' - Qt的
- 25. AsyncTask +數據庫嘗試調用空對象上的虛擬方法參考
- 26. 專業純虛擬模板功能的另一個問題(未定義參考)
- 27. 如何調用null對象上的虛擬方法'void android.view.View.setEnabled(boolean)'參考
- 28. Java.lang.NullPointerException:嘗試調用空對象的虛擬方法'布爾java.lang.Boolean.booleanValue()'參考
- 29. 空指針異常:試圖調用空對象的虛擬方法參考Android
- 30. Android Studio藍牙: - 嘗試調用空對象上的虛擬方法參考
啊,很顯然,我所提供的功能已經存在。它也可能以更好的性能得到實施,但爲了更好地理解發生的情況,我會將其留在下面。謝謝@Glen_b。 – 2013-05-08 12:07:22