當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。