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.glm
、predict.lm
、predict.loess
、predict.nls
、predict.poly
、predict.princomp
、predict.smooth.spline
。
SafePrediction 用于根据(单变量)多项式和样条拟合进行预测。
对于时间序列预测, predict.ar
、 predict.Arima
、 predict.arima0
、 predict.HoltWinters
、 predict.StructTS
。
相关用法
- R predict.smooth.spline 通过平滑样条拟合进行预测
- R predict.HoltWinters 拟合 Holt-Winters 模型的预测函数
- R predict.loess 预测黄土曲线或表面
- R predict.Arima ARIMA 的预测适合
- R predict.lm 线性模型拟合的预测方法
- R predict.nls 根据非线性最小二乘拟合进行预测
- R predict.glm GLM 拟合的预测方法
- R preplot 绘图对象的预计算
- R profile.nls 分析 nls 对象的方法
- R proj 模型预测
- R prcomp 主成分分析
- R printCoefmat 打印系数矩阵
- R profile 分析模型的通用函数
- R prop.test 等比例或给定比例检验
- R profile.glm 分析 glm 对象的方法
- R print.ts 时间序列对象的打印和格式化
- R prop.trend.test 检验比例趋势
- R princomp 主成分分析
- R print.power.htest 假设检验和功效计算对象的打印方法
- R plot.stepfun 绘制阶跃函数
- R pairwise.t.test 成对 t 检验
- R plot.profile.nls 绘制 profile.nls 对象
- R plot.isoreg isoreg 对象的绘图方法
- R plot.HoltWinters HoltWinters 对象的绘图函数
- R ppoints 概率图的坐标
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Model Predictions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。