r - 线性回归中的错误:对比只能应用于具有 2 个或更多水平的因素
问题描述
Below is my code:
#Loading Data in R
# Set working directory and read the data. Done by going to sessions:
#Set working directory
dir()
#Read the data into a data frame
imports<- read.csv("imports-85.csv", as.is = FALSE)
head(imports)
# Preprocessing
#Remove variable
imports$engine_type<-NULL
imports$make<-NULL
imports$num_of_cylinders<-NULL
imports$fuel_type<-NULL
imports<- na.omit(imports)
head(imports)
summary (imports)
str(imports)
# Split the data into training and test set
set.seed(1334)
inde <- sample(2, nrow(imports), replace = TRUE, prob = c(0.7, 0.3))
train.Price<- imports[ind == 1, ]
test.Price <- imports[ind == 2, ]
# 3. Run the method on a training data
myFormula<-Price~.
model<-lm(myFormula, data=train.Price)
print(model)
summary(model)
错误:
model<-lm(myFormula, data=train.Price)
contrasts<-
(*tmp*
, value = contr.funs[1 + isOF[nn]]) 中的错误:对比只能应用于具有 2 个或更多级别的因子
解决方案
推荐阅读
- laravel - 两个子查询的外部连接本身与查询生成器连接 - Laravel 7.4
- c# - C# 使用 ShowDialog 方法显示另一个表单时保持表单可拖动
- postgresql - 执行频繁插入时防止标识 id 列溢出
- azure-devops-pipelines - 通过 Terraformed Scale Set 的 Azure DevOps Pipelines 代理池
- hive - 使 bucketId 超出范围:Hive 中的 -1 错误(版本 3.0)
- google-sheets - 为同一行替换不同的值并在 SUBSTITUTE 函数之后保持在一起
- node.js - 错误:“名称”是必需的。根据邮递员使用表单数据的发布请求
- javascript - 将内容放入 div bootstrap 或 css
- python - 如何从可感知时区的 DatetimeIndex(我可以绘制或减去)中获取时钟时间:减去日期时没有得到预期的偏移量
- javascript - 是否可以使用 vanilla js 将 XML 注入 DOM?