首页 > 解决方案 > 代码中的 R 预测变量未处理正确答案

问题描述

我不太确定为什么这段代码不起作用;协助将不胜感激!

我已经尝试了所有方法并确保 IsHappy 是一个因素,所以我不太确定它为什么不起作用。

happy = read.csv("happy.csv")
library(klaR)

happy$A1 = as.factor(happy$A1)
happy$A3 = as.factor(happy$A3)
happy$IsHappy = as.factor(happy$IsHappy)
happy.nb =NaiveBayes(IsHappy~A1+A3, data = happy)


happy.prediction = predict(happy.nb)
table(Actual = happy$IsHappy, Predicted = happy.prediction)

所有参数必须具有相同的长度

标签: r

解决方案


解决它。从字面上花了几天的时间,这是修复:

table(Actual = spamdata2$IsHappy, Predicted = happy.prediction$class)

@Jason:发布问题时这是一个错字,现在都已修复。


推荐阅读