r中的朴素贝叶斯分类器错误
我用于对我的数据集进行分类(分类类别:“V32”0/1) 以下是我的工作:r中的朴素贝叶斯分类器错误,r,machine-learning,classification,R,Machine Learning,Classification,我用于对我的数据集进行分类(分类类别:“V32”0/1) 以下是我的工作: d <- read.table("Modeling_Data.txt",header=FALSE,sep="\t", comment.char="",quote="") #divide into training and test data 70:30 trainingIndex <- createDataPartition(d$V32, p=.
d <- read.table("Modeling_Data.txt",header=FALSE,sep="\t",
comment.char="",quote="")
#divide into training and test data 70:30
trainingIndex <- createDataPartition(d$V32, p=.7, list=F)
d.training <- d[trainingIndex,]
d.testing <- d[-trainingIndex,]
nb.classifier <- naiveBayes(as.factor(d$V32) ~ ., data = d.training)
d似乎构建模型失败了(因此没有构建分类器)。如果不看你的数据,我最好的猜测是你有不完整的案例
您可以使用complete尝试删除缺少数据的案例。案例如下所示
d <- read.table("Modeling_Data.txt",header=FALSE,sep="\t",comment.char="",quote="")
# remove incomplete cases
d[complete.cases(d),]
# divide into training and test data 70:30
trainingIndex <- createDataPartition(d$V32, p=.7, list=F)
d
d <- read.table("Modeling_Data.txt",header=FALSE,sep="\t",comment.char="",quote="")
# remove incomplete cases
d[complete.cases(d),]
# divide into training and test data 70:30
trainingIndex <- createDataPartition(d$V32, p=.7, list=F)