R语言【raster】——空格模型预测

Package raster version 3.6-27


Description

用拟合模型对象的预测(例如,用lm, glm获得)制作一个Raster对象。

第一个参数是一个具有独立(预测器)变量的Raster对象。

Raster对象中的名称应该与模型所期望的名称完全匹配。如果使用相同的Raster对象(通过提取)来获得拟合模型的值(参见示例),则会出现这种情况。任何类型的模型(如glm, gam, randomForest),预测方法已经实现(或可以实现),都可以使用。

这种方法(预测栅格数据的拟合模型)通常用于遥感(用于卫星图像分类)和生态学(用于物种分布建模)。


Usage

## S4 method for signature 'Raster'
predict(object, model, filename="", fun=predict, ext=NULL, 
   const=NULL, index=1, na.rm=TRUE, inf.rm=FALSE, factors=NULL, 
   format, datatype, overwrite=FALSE, progress='', ...)

Arguments

参数【object】:Raster*对象。通常是多层类型(RasterStack或RasterBrick)

参数【model】:具有'predict'方法的任何类的拟合模型(或者您可以为其提供类似方法作为有趣的参数)。例如glm, gam或randomForest

参数【filename】:字符。可选的输出文件名。

参数【fun】:函数。默认值是'predict',但可以替换为例如predict.se(取决于模型的类型),或者您自己的自定义函数。

参数【ext】:对象将预测限制在x的一个子区域。

参数【const】:数据框。可用于为模型预测添加没有光栅对象的常量。如果常量是一个类似字符的因子值,而当前无法为其制作光栅层,则特别有用。

参数【index】:整数。选择要在预测时使用的列。'model'返回一个多列矩阵。

参数【na.rm】:逻辑值。在求解模型之前,删除预测器中具有NA值的单元格(并为这些单元格返回NA值)。此选项可防止无法处理NA值的模型出现错误。在大多数其他情况下,这不会影响输出。一个例外是使用增强回归树模型进行预测,因为即使一些(或全部)变量是NA,这些模型也会返回预测值

参数【inf.rm】:逻辑值。删除具有非有限值的单元格(某些模型使用-Inf/Inf值会失败)。当name .rm=FALSE时,此选项被忽略。

参数【factors】:列出因子变量的级别。列表元素的命名应该与object中的名称相对应,这样它们才能匹配。对于标准模型(如'glm'),此参数可能会被省略,因为预测函数将从模型对象中提取级别,但在某些其他情况下(例如party包中的cforest模型),这是必要的。

参数【format】:字符。输出文件类型。参见writeRaster(可选)

参数【datatype】:字符。输出数据类型。参见dataType(可选)

参数【overwrite】:逻辑值。如果为TRUE,如果"filename"存在,则会被覆盖

参数【progress】:字符。“text”,“window”或“”(默认值,没有进度条)

参数【...】:传递给预测函数的附加参数。“模型”功能


Value

RasterLayer 或 RasterBrick

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ALittleHigh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值