r - 代码中的 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)
所有参数必须具有相同的长度
解决方案
解决它。从字面上花了几天的时间,这是修复:
table(Actual = spamdata2$IsHappy, Predicted = happy.prediction$class)
@Jason:发布问题时这是一个错字,现在都已修复。
推荐阅读
- java - Hibernate用NULL覆盖列值?
- flutter - Flutter 使用拖动和按钮单击扩展 TextField
- typescript - 在打字稿中使用带有currying的文字时如何防止缩小泛型类型?
- jsf - 表单未在第一次点击时提交
- javascript - 三元运算符未按预期处理后增量
- html - 引导导航从页面退出
- c# - 是否可以忽略部分视图的模型?
- laravel - Laravel 计划作业中为 foreach() 提供的参数无效
- jquery - 如果我放链接,为什么我的 jquery 不起作用
- c# - UWP:System.Reflection.TargetInvocationException