r - SVM 从测试数据预测中抛出 NA
问题描述
我正在使用机器学习的 SVM 方法。当我使用该模型对测试数据集进行预测时,我得到了所有的 NA。我认为问题来自kernlab
. 我该怎么办?任何建议将不胜感激。谢谢
library(e1071)
library(kernlab)
model_svm<-train(nzv[index,], trainSet.y, method='svmRadial', trControl=fitControl, tuneLength=6)
testSet$model_svm <- predict(model_svm, testSet)
testSet$model_svm <- predict(model_svm, testSet)
Warning message:
In method$predict(modelFit = modelFit, newdata = newdata, submodels = param) :
kernlab class prediction calculations failed; returning NAs
testSet$model_svm
[1] <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA>
[25] <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA>
Levels: N Y
解决方案
推荐阅读
- python-3.x - Python Gtk3 GtkImage
- html - img 项目的 CSS 网格效果很好,但是当 imgs 获得 div 包装器时会中断
- python - 将字符串格式 00:00:00,000 转换为毫秒 - python
- azure - 无法让机器人在 azure 中从 vs 发布
- x86 - 获取 BIOS 字符串信息
- sql - 如何将标量子查询转换为 SQL 中的条件 OLAP 函数?
- laravel - Laravel Eloquent 查询生成器中的奇怪错误
- mongodb - 开始在 Minikube 上使用 Kompose 时,MongoDB 停止访问
- javascript - 按顺序加载 API 请求 (JavaScript)
- c# - 带有实体框架的 Azure 函数超时