forecast

forecast package for R

Github星跟蹤圖

forecast

Travis-CI Build Status
CRAN_Status_Badge
cran checks
Lifecycle: retired
Downloads
Licence

The R package forecast provides methods and tools for displaying and analysing univariate time series forecasts including exponential smoothing via state space models and automatic ARIMA modelling.

This package is now retired in favour of the fable package. The forecast package will remain in its current state, and maintained with bug fixes only. For the latest features and development, we recommend forecasting with the fable package.

Installation

You can install the stable version from
CRAN.

install.packages('forecast', dependencies = TRUE)

You can install the development version from
Github

# install.packages("remotes")
remotes::install_github("robjhyndman/forecast")

Usage

library(forecast)
library(ggplot2)

# ETS forecasts
USAccDeaths %>%
  ets() %>%
  forecast() %>%
  autoplot()

# Automatic ARIMA forecasts
WWWusage %>%
  auto.arima() %>%
  forecast(h=20) %>%
  autoplot()

# ARFIMA forecasts
library(fracdiff)
x <- fracdiff.sim( 100, ma=-.4, d=.3)$series
arfima(x) %>%
  forecast(h=30) %>%
  autoplot()

# Forecasting with STL
USAccDeaths %>%
  stlm(modelfunction=ar) %>%
  forecast(h=36) %>%
  autoplot()

AirPassengers %>%
  stlf(lambda=0) %>%
  autoplot()

USAccDeaths %>%
  stl(s.window='periodic') %>%
  forecast() %>%
  autoplot()

# TBATS forecasts
USAccDeaths %>%
  tbats() %>%
  forecast() %>%
  autoplot()

taylor %>%
  tbats() %>%
  forecast() %>%
  autoplot()

For more information

License

This package is free and open source software, licensed under GPL-3.

主要指標

概覽
名稱與所有者robjhyndman/forecast
主編程語言R
編程語言R (語言數: 6)
平台
許可證
所有者活动
創建於2012-04-22 23:19:09
推送於2025-05-26 23:04:45
最后一次提交2025-05-27 08:56:21
發布數42
最新版本名稱v8.24.0 (發布於 )
第一版名稱v4.7 (發布於 )
用户参与
星數1.1k
關注者數81
派生數341
提交數2.5k
已啟用問題?
問題數644
打開的問題數15
拉請求數310
打開的拉請求數0
關閉的拉請求數33
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?