簡體   English   中英

使用R因子的預測線性模型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM