[英]Predictive linear models using R - Factors
在使用R實現線性回歸時,我遇到了一些問題。首先,我想知道如何顯式地要求R將參數視為因素(例如,如果我的性別可變,男性為1,女性為0) ,假設它不會自動將其識別為因素。
相反,假設R將某些參數視為因素,而實際上卻不是,我如何告訴R不應將這些參數視為因素?
如果在數據中這樣表示因子,則lm
函數應自動使用因子。 如果不是,則將數據轉換為因數。
#First check your data structure:
mtcars <- mtcars
str(mtcars)
# convert to factor
mtcars$cyl <- factor(mtcars$cyl)
# convert back to numeric
mtcars$cyl <- as.numeric(as.character(mtcars$cyl))
附帶一提,當您使用read.table()
導入時,R會自動將字符串轉換為因子,以證明我始終使用stringsAsFactors = FALSE
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.