r - R-Caret 中指定网格上度量的可视化
问题描述
为 SVM 运行 train 函数并指定网格时:
ctrl <- trainControl(method = "repeatedcv", number = 10, repeats = 50, verboseIter = TRUE,
savePredictions = TRUE, classProbs = TRUE, summaryFunction = MySummary)
SVMgrid <- expand.grid(sigma = seq(0.0025,0.03,0.0025), C = seq(0.5,20,2))
mod_fit <- train(Thrombosis ~ ., data=df, method="svmRadial", trControl=ctrl,
tuneGrid=SVMgrid, preProc=c("scale","YeoJohnson"), metric="Kappa",
allowParallel = TRUE)
输出是具有跨指定网格的所需度量值的对象:
> res$model$results
sigma C Accuracy Kappa
1 0.0025 0.5 0.9133391 0.1749249
2 0.0025 2.5 0.9138762 0.2059130
3 0.0025 4.5 0.9183870 0.2710625
4 0.0025 6.5 0.9194742 0.2730091
5 0.0025 8.5 0.9198104 0.2733598
6 0.0025 10.5 0.9204425 0.2787055
7 0.0025 12.5 0.9210958 0.2811878
8 0.0025 14.5 0.9217887 0.2869429
9 0.0025 16.5 0.9224985 0.2897108
10 0.0025 18.5 0.9222014 0.2837258
11 0.0050 0.5 0.9154192 0.2231682
如何将其可视化为正方形网格,或以另一种适当的方式?
解决方案
推荐阅读
- firebase - 为什么“无法再从 http 页面调用方法 FB.login。” 是否出现在我的 Ionic4 应用程序中?
- java - 我们可以动态添加带有 setter 和 getter 的类属性吗
- haskell - Haskell:理解绑定和 >> 函数
- python - 编解码器无法解码字节 0x81
- python-3.x - 在一列上使用 groupby 并从具有相同属性的两个不同列中获取唯一值或计数
- reactjs - React-native:向所有通过 react-navigation 和 redux 创建的屏幕添加一个组件
- jquery - 在悬停时制作一个 Bootstrap 4 卡片翻转
- java - Maven 依赖项升级后 Jenkins 构建失败
- python - 如何通过熊猫中给定的填充值更新小数点前后的字符串格式
- java - 使用准备好的语句动态更改行的更新语句