r中的朴素贝叶斯分类器错误

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=.

我用于对我的数据集进行分类(分类类别:“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=.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)