Package: mlr3forecast 0.1.0
mlr3forecast: Extending 'mlr3' to Time Series Forecasting
Extends the 'mlr3' package and ecosystem to time series forecasting. Provides forecasting tasks, learners, resampling strategies, performance measures, and 'mlr3pipelines' operators for time-series feature engineering. Machine learning regression learners can be turned into forecasters through recursive and direct multi-step strategies.
Authors:
mlr3forecast_0.1.0.tar.gz
mlr3forecast_0.1.0.tar.gz(r-4.7-any)mlr3forecast_0.1.0.tar.gz(r-4.6-any)
mlr3forecast_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
mlr3forecast/json (API)
| # Install 'mlr3forecast' in R: |
| install.packages('mlr3forecast', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/mlr-org/mlr3forecast/issues
Pkgdown/docs site:https://mlr3forecast.mlr-org.com
Last updated from:93d74da454. Checks:4 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 401 | ||
| source / vignettes | OK | 286 | ||
| linux-release-x86_64 | OK | 407 | ||
| wasm-release | OK | 154 |
Exports:as_task_fcstas_tasks_fcstdirect_forecasterDirectForecasterdownload_zenodo_recordforecastgenerate_newdataLearnerFcstLearnerFcstAdamLearnerFcstArfimaLearnerFcstArimaLearnerFcstAutoAdamLearnerFcstAutoArimaLearnerFcstAutoCesLearnerFcstAutoGumLearnerFcstAutoMsarimaLearnerFcstAutoSsarimaLearnerFcstBaggedModelLearnerFcstBatsLearnerFcstCesLearnerFcstCrostonLearnerFcstElmLearnerFcstEsLearnerFcstEtsLearnerFcstGumLearnerFcstHoltWintersLearnerFcstMeanLearnerFcstMlpLearnerFcstMsarimaLearnerFcstNnetarLearnerFcstProphetLearnerFcstRandomWalkLearnerFcstRlgtLearnerFcstSmaLearnerFcstSplineLearnerFcstSsarimaLearnerFcstStlmLearnerFcstStructTSLearnerFcstTbatsLearnerFcstThetaLearnerFcstTscountLearnerFcstTslmMeasureACF1MeasureCoverageMeasureMASEMeasureMDAMeasureMDPVMeasureMDVMeasureMPEMeasureMSISMeasurePinballMeasureRMSSEMeasureWAPEMeasureWinklerpipeline_fcst_localPipeOpFcstAvgPipeOpFcstCatch22PipeOpFcstFeastsPipeOpFcstFourierPipeOpFcstLagsPipeOpFcstRollingPipeOpFcstSplitKeyPipeOpFcstTsfeatsPipeOpFcstUniteKeyPipeOpTargetTrafoBoxCoxPipeOpTargetTrafoDifferencePredictionFcstread_tsfrecursive_forecasterRecursiveForecasterResamplingFcstCVResamplingFcstHoldoutselector_fcst_lagsselector_fcst_rollingTaskFcst
Dependencies:backportscheckmateclicodetoolsdata.tabledigestevaluatefuturefuture.applygenericsglobalslgrlistenvmiraimlbenchmlr3mlr3measuresmlr3miscmlr3pipelinesnanonextpalmerpenguinsparadoxparallellyPRROCR6rlanguuid
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| mlr3forecast: Extending 'mlr3' to Time Series Forecasting | mlr3forecast-package mlr3forecast |
| Convert to a Forecast Task | as_tasks_fcst as_tasks_fcst.default as_tasks_fcst.list as_task_fcst as_task_fcst.data.frame as_task_fcst.DataBackend as_task_fcst.TaskFcst as_task_fcst.tbl_ts as_task_fcst.timeSeries as_task_fcst.ts as_task_fcst.tsf as_task_fcst.zoo |
| Plot for Forecast Predictions | autoplot.PredictionFcst |
| Plot for Forecast Tasks | autoplot.TaskFcst |
| Create a Direct Forecast Learner | direct_forecaster |
| Direct Multi-Step Forecast Learner | DirectForecaster |
| Download tsf file from Zenodo | download_zenodo_record |
| Forecast from a Trained Learner | forecast.Learner |
| Generate new data for a forecast task | generate_newdata |
| Forecast Learner | LearnerFcst |
| Create a Graph to Fit Local Per-Series Forecast Models | mlr_graphs_fcst.local pipeline_fcst_local |
| ADAM Forecast Learner | LearnerFcstAdam mlr_learners_fcst.adam |
| ARFIMA Forecast Learner | LearnerFcstArfima mlr_learners_fcst.arfima |
| ARIMA Forecast Learner | LearnerFcstArima mlr_learners_fcst.arima |
| Auto ADAM Forecast Learner | LearnerFcstAutoAdam mlr_learners_fcst.auto_adam |
| Auto ARIMA Forecast Learner | LearnerFcstAutoArima mlr_learners_fcst.auto_arima |
| Auto CES Forecast Learner | LearnerFcstAutoCes mlr_learners_fcst.auto_ces |
| Auto GUM Forecast Learner | LearnerFcstAutoGum mlr_learners_fcst.auto_gum |
| Auto Multiple-Seasonal ARIMA Forecast Learner | LearnerFcstAutoMsarima mlr_learners_fcst.auto_msarima |
| Auto State-Space ARIMA Forecast Learner | LearnerFcstAutoSsarima mlr_learners_fcst.auto_ssarima |
| Bagged Model Forecast Learner | LearnerFcstBaggedModel mlr_learners_fcst.bagged |
| BATS Forecast Learner | LearnerFcstBats mlr_learners_fcst.bats |
| CES Forecast Learner | LearnerFcstCes mlr_learners_fcst.ces |
| Croston Forecast Learner | LearnerFcstCroston mlr_learners_fcst.croston |
| Extreme Learning Machine Forecast Learner | LearnerFcstElm mlr_learners_fcst.elm |
| Exponential Smoothing Forecast Learner | LearnerFcstEs mlr_learners_fcst.es |
| ETS Forecast Learner | LearnerFcstEts mlr_learners_fcst.ets |
| GUM Forecast Learner | LearnerFcstGum mlr_learners_fcst.gum |
| Holt-Winters Forecast Learner | LearnerFcstHoltWinters mlr_learners_fcst.holt_winters |
| Mean Forecast Learner | LearnerFcstMean mlr_learners_fcst.mean |
| Multilayer Perceptron Forecast Learner | LearnerFcstMlp mlr_learners_fcst.mlp |
| Multiple-Seasonal ARIMA Forecast Learner | LearnerFcstMsarima mlr_learners_fcst.msarima |
| Neural Network Forecast Learner | LearnerFcstNnetar mlr_learners_fcst.nnetar |
| Prophet Forecast Learner | LearnerFcstProphet mlr_learners_fcst.prophet |
| Random Walk Forecast Learner | LearnerFcstRandomWalk mlr_learners_fcst.random_walk |
| Local and Global Trend Forecast Learner | LearnerFcstRlgt mlr_learners_fcst.rlgt |
| Simple Moving Average Forecast Learner | LearnerFcstSma mlr_learners_fcst.sma |
| Spline Forecast Learner | LearnerFcstSpline mlr_learners_fcst.spline |
| State-Space ARIMA Forecast Learner | LearnerFcstSsarima mlr_learners_fcst.ssarima |
| STL + ETS/ARIMA Forecast Learner | LearnerFcstStlm mlr_learners_fcst.stlm |
| Structural Time Series Forecast Learner | LearnerFcstStructTS mlr_learners_fcst.struct_ts |
| TBATS Forecast Learner | LearnerFcstTbats mlr_learners_fcst.tbats |
| Theta Forecast Learner | LearnerFcstTheta mlr_learners_fcst.theta |
| Count Time Series Forecast Learner | LearnerFcstTscount mlr_learners_fcst.tscount |
| Time Series Linear Model Forecast Learner | LearnerFcstTslm mlr_learners_fcst.tslm |
| Autocorrelation at Lag 1 | MeasureACF1 mlr_measures_fcst.acf1 |
| Empirical Coverage | MeasureCoverage mlr_measures_fcst.coverage |
| Mean Absolute Scaled Error | MeasureMASE mlr_measures_fcst.mase |
| Mean Directional Accuracy | MeasureMDA mlr_measures_fcst.mda |
| Mean Directional Percentage Value | MeasureMDPV mlr_measures_fcst.mdpv |
| Mean Directional Value | MeasureMDV mlr_measures_fcst.mdv |
| Mean Percentage Error | MeasureMPE mlr_measures_fcst.mpe |
| Mean Scaled Interval Score | MeasureMSIS mlr_measures_fcst.msis |
| Pinball Loss | MeasurePinball mlr_measures_fcst.pinball |
| Root Mean Squared Scaled Error | MeasureRMSSE mlr_measures_fcst.rmsse |
| Weighted Absolute Percentage Error | MeasureWAPE mlr_measures_fcst.wape |
| Winkler Score | MeasureWinkler mlr_measures_fcst.winkler |
| Time Series Feature Extraction (catch22) | mlr_pipeops_fcst.catch22 PipeOpFcstCatch22 |
| Time Series Feature Extraction (feasts) | mlr_pipeops_fcst.feasts PipeOpFcstFeasts |
| Create Fourier Features for Seasonality | mlr_pipeops_fcst.fourier PipeOpFcstFourier |
| Create Lags of Target Variable | mlr_pipeops_fcst.lags PipeOpFcstLags |
| Create Rolling Window Features of Target Variable | mlr_pipeops_fcst.rolling PipeOpFcstRolling |
| Split a Forecast Task into Per-Series Tasks | mlr_pipeops_fcst.splitkey PipeOpFcstSplitKey |
| Box-Cox Transform the Target Variable | mlr_pipeops_fcst.targetboxcox PipeOpTargetTrafoBoxCox |
| Difference the Target Variable | mlr_pipeops_fcst.targetdiff PipeOpTargetTrafoDifference |
| Time Series Feature Extraction | mlr_pipeops_fcst.tsfeats PipeOpFcstTsfeats |
| Unite Per-Series Forecasts into One Prediction | mlr_pipeops_fcst.unitekey PipeOpFcstUniteKey |
| Weighted Prediction Averaging for Forecasts | mlr_pipeops_fcstavg PipeOpFcstAvg |
| Forecast Cross-Validation Resampling | mlr_resamplings_fcst.cv ResamplingFcstCV |
| Forecast Holdout Resampling | mlr_resamplings_fcst.holdout ResamplingFcstHoldout |
| Air Passengers Forecast Task | mlr_tasks_airpassengers |
| Daily electricity demand for Victoria, Australia Forecast Task | mlr_tasks_electricity |
| Australian Livestock Slaughter Forecast Task | mlr_tasks_livestock |
| Annual Canadian Lynx Trappings Forecast Task | mlr_tasks_lynx |
| Accidental Deaths in the US Forecast Task | mlr_tasks_usaccdeaths |
| Manually Partition into Training, Test and Validation Set | partition.TaskFcst |
| Prediction Object for Forecasting | PredictionFcst |
| Read tsf files | read_tsf |
| Create a Recursive Forecast Learner | recursive_forecaster |
| Recursive Forecast Learner | RecursiveForecaster |
| Select Forecast Lag Features | selector_fcst_lags |
| Select Forecast Rolling Features | selector_fcst_rolling |
| Forecast Task | TaskFcst |
