gpt4 book ai didi

r - 分类数据的朴素贝叶斯分类

转载 作者:行者123 更新时间:2023-11-30 09:13:26 26 4
gpt4 key购买 nike

我是统计和数据挖掘的新手。我按照例子here ,效果完美。现在我想将此方法应用于我的数据集,但该数据集仅包含分类数据。

R 给出以下错误:

Error in train.default(x, y, "nb", trControl = trainControl(method = "cv",  :
wrong model type for regression

我的问题是:我应该进行什么样的转换才能将该方法应用于我的分类数据集?

代码片段

bbb <- data.frame(x=c("Cleveland", "London", "London", "Ashburn"),y= c("USA", "GBR", "GBR", "USA"))
x = bbb$x
y = bbb$y
model = train(x,y,'nb',trControl=trainControl(method='cv',number=1))
model

最佳答案

由于数据集的标签采用数字格式,R 决定使用回归而不是分类。

将数据集的标签更改为字符而不是数字。这样R就不会混淆。

关于r - 分类数据的朴素贝叶斯分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18077836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com