【问题标题】:Is exactextract taking shortcuts and sacrificing accuracy when calculating zonal statistics in R?在 R 中计算区域统计数据时,exactextract 是否会走捷径并牺牲准确性?
【发布时间】:2021-04-22 16:42:11
【问题描述】:

我一直在 R 中计算区域统计数据,首先使用 raster::extract 函数,然后使用 exactextractr::exactextract 函数。我将两者的结果与我在 QGIS 中手动计算的区域统计结果进行了比较。栅格提取函数的结果与 QGIS 的结果匹配到小数点后几位,而精确提取函数提供的结果接近但有点偏离:

QGIS Results Raster Extract Exact Extract
44.08599 44.08599 44.23548
56.82178 56.82178 56.90371
41.57019 41.57019 41.69187
55.97451 55.97451 56.02464

使用精确提取的优点是它比光栅提取功能快得多 - 但成本是多少?速度的提高是“偷工减料”和结果不准确的结果吗?如果是这样,我到底损失了多少准确性?我正在尝试确定如果结果更差,是否值得节省时间。

【问题讨论】:

    标签: r gis


    【解决方案1】:

    exactextractr 更快并且更精确,因为它字面意思是偷工减料(它考虑栅格单元的一部分,而不仅仅是整个单元)。 terra::extract 也相当快。

    【讨论】:

    • 啊哈!很高兴知道。我现在可以放心了,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2011-04-20
    相关资源
    最近更新 更多