【问题标题】:K-fold cross validation with more folds in Maxent在 Maxent 中具有更多折叠的 K 折叠交叉验证
【发布时间】:2021-03-18 14:51:07
【问题描述】:

您好,我正在使用 Mac 版 Maxent 软件 3.4.0,我正在尝试了解有关 k-fold 交叉验证的问题。

基本上,我知道我的数据集被分成 k 个折叠,每个折叠或多或少都具有相同的大小。因此,如果我的数据集有 100 个观测值,则 10 折交叉验证会将数据集拆分为 10 个观测值的 10 折,Maxent 将训练 10 个模型,每个模型有 9 个折,第 10 个将对其进行测试。

我的问题是:我可以将我的数据集分成 10 多折(例如 50 折),但每折有 10 个观察值吗? 在这种情况下,发生次数当然不会被使用一次,而是出现在不同折叠中的次数。

我可以做到吗(没有命令行,我不知道如何使用它)?结果有意义吗?

【问题讨论】:

    标签: cross-validation maxent


    【解决方案1】:

    交叉验证的重点在于,您的模型的每次迭代都会根据尚未校准的观察结果进行测试。在您的示例中,您的验证折叠将不可避免地包含模型校准中使用的观察结果,从而夸大交叉验证的 AUC。

    您可以看到使用 Maxent 中的引导选项。以前在这里问过关于 Maxent 的交叉验证和引导的问题,仅供参考 https://gis.stackexchange.com/questions/366513/difference-between-bootstrap-and-cross-validation-maxent

    【讨论】:

    • 抱歉,Liam 回答晚了,感谢您提供非常有用的链接
    猜你喜欢
    • 1970-01-01
    • 2021-02-17
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 2020-10-24
    • 1970-01-01
    • 2018-08-29
    相关资源
    最近更新 更多