【发布时间】:2021-03-27 09:33:00
【问题描述】:
我正在尝试在 R 中设置一个 randomForest,以根据其他光栅图像对光栅图像进行分类。我的训练数据是一个完全填充的栅格图像,我想训练一些其他栅格来尝试基于初始栅格创建栅格输出。代码示例如下:
rf1 <- randomForest(trainingRaster1 ~ raster1 + raster2 + raster3)
...其中trainingRaster1 是我实际已知的光栅格式值,raster1 到rasterN 是我想用来预测trainingRaster1 是什么的其他光栅图像。我了解您将使用向量或点的训练类来训练一系列栅格,但在我的情况下,我想使用栅格作为训练类来生成输出栅格(因为我有一个完全填充的栅格图像,其中训练其他栅格)。我的问题是:这可能吗?我可以使用栅格来训练我的其他栅格数据集吗?我可以使用多个栅格数据集作为输入变量吗?公式会是什么样子?我是否需要将所有数据网格化到相同的范围和分辨率?我真的很想在 R 中使用 randomForest,但是有不同的方法吗?示例代码会是什么样子?最后,我将如何使用该模型,一旦运行,在不输入训练数据集的情况下创建栅格?非常感谢您提前。我已经阅读并观看了 randomForest 的示例,但没有看到它以我想要的方式使用。我想知道它是否需要与正常用例有所偏差。
【问题讨论】:
标签: r tensorflow gis random-forest