当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R predict 模型预测


R语言 predict 位于 stats 包(package)。

说明

predict 是一个通用函数,用于根据各种模型拟合函数的结果进行预测。该函数调用依赖于第一个参数的 class 的特定方法。

用法

predict (object, ...)

参数

object

需要预测的模型对象。

...

影响产生的预测的其他参数。

细节

大多数与线性模型类似的预测方法都有一个参数newdata,指定第一个位置寻找用于预测的解释变量。我们进行了一些相当大的尝试,将 newdata 中的列与用于拟合的列相匹配,例如,它们具有可比较的类型,并且任何因子都具有相同顺序的相同水平集(或可以转换为如此) 。

stats 包中的时间序列预测方法有一个参数 n.ahead,指定要预测的时间步长。

许多方法都有一个逻辑参数 se.fit 指示是否返回标准错误。

predict 返回值的形式取决于其参数的类。有关该方法生成的内容的详细信息,请参阅特定方法的文档。

例子


require(utils)

## All the "predict" methods found
## NB most of the methods in the standard packages are hidden.
## Output will depend on what namespaces are (or have been) loaded.
## IGNORE_RDIFF_BEGIN
for(fn in methods("predict"))
   try({
       f <- eval(substitute(getAnywhere(fn)$objs[[1]], list(fn = fn)))
       cat(fn, ":\n\t", deparse(args(f)), "\n")
       }, silent = TRUE)
## IGNORE_RDIFF_END

参考

Chambers, J. M. and Hastie, T. J. (1992) Statistical Models in S. Wadsworth & Brooks/Cole.

也可以看看

predict.glmpredict.lmpredict.loesspredict.nlspredict.polypredict.princomppredict.smooth.spline

SafePrediction 用于根据(单变量)多项式和样条拟合进行预测。

对于时间序列预测, predict.arpredict.Arimapredict.arima0predict.HoltWinterspredict.StructTS

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Model Predictions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。