【发布时间】:2019-02-20 04:02:05
【问题描述】:
我是使用 R 进行数据挖掘和机器学习的新手。在我研究 Naive Bayes Classified 时,我遇到了这个错误:
"错误其中((sapply(newdata[ind_factor], nlevels) != sapply(tables[ind_factor], : (列表)对象不能被强制输入“整数””
这是我的代码:
data <- read.csv(file.choose(),header = T)
str(data)
set.seed(1234)
splitData <- sample(2,nrow(data),replace = T,prob = c(0.8,0.2))
train<-data[splitData == 1,]
test <- data[splitData == 2,]
mdl <- naive_bayes(admit ~ .,data = train)
predicted <- predict(mdl, train, type = 'prob')
当我运行最后一行时,它会抛出上面的错误消息。谁能帮帮我! 非常感谢。
【问题讨论】:
标签: r data-science