【问题标题】:Resamples (folds) for cross-validation in R重新采样(折叠)以在 R 中进行交叉验证
【发布时间】:2023-02-24 01:59:52
【问题描述】:

我正在使用 tidymodels 框架来创建分层重采样折叠以在随机森林模型中进行交叉验证。是否可以实际访问和查看/绘制每个折叠中的数据?可重现代码如下:

library(tidyverse)
library(tidymodels)

df_cv <- vfold_cv(iris, v = 10, strata =Species)

【问题讨论】:

    标签: r cross-validation tidymodels


    【解决方案1】:

    vfold_cv 的输出是一个rsplit 对象。您可以运行split1 &lt;- get_rsplit(df_cv, index = 1) 来获得拆分。 analysis(split1) 会给你分析数据框,assessment(split1) 会给你评估数据框。

    您还可以运行tidy(split1) 来获取有关哪些行进入分析集以及哪些行进入评估集的信息。

    This reference 提供了更多关于如何使用 rsplit 对象的信息。

    想要更深入的了解rsplit类,可以查看代码here

    【讨论】:

      猜你喜欢
      • 2023-02-03
      • 1970-01-01
      • 2019-01-26
      • 2014-05-12
      • 2020-08-29
      • 2023-03-17
      • 2018-08-29
      • 2014-01-09
      • 2015-10-29
      相关资源
      最近更新 更多