Package: EBMAforecast 1.0.32

EBMAforecast: Estimate Ensemble Bayesian Model Averaging Forecasts using Gibbs Sampling or EM-Algorithms

Create forecasts from multiple predictions using ensemble Bayesian model averaging (EBMA). EBMA models can be estimated using an expectation maximization (EM) algorithm or as fully Bayesian models via Gibbs sampling. The methods in this package are Montgomery, Hollenbach, and Ward (2015) <doi:10.1016/j.ijforecast.2014.08.001> and Montgomery, Hollenbach, and Ward (2012) <doi:10.1093/pan/mps002>.

Authors:Florian M. Hollenbach [aut, cre], Jacob M. Montgomery [aut], Michael D. Ward [aut]

EBMAforecast_1.0.32.tar.gz
EBMAforecast_1.0.32.zip(r-4.5)EBMAforecast_1.0.32.zip(r-4.4)EBMAforecast_1.0.32.zip(r-4.3)
EBMAforecast_1.0.32.tgz(r-4.5-x86_64)EBMAforecast_1.0.32.tgz(r-4.5-arm64)EBMAforecast_1.0.32.tgz(r-4.4-x86_64)EBMAforecast_1.0.32.tgz(r-4.4-arm64)EBMAforecast_1.0.32.tgz(r-4.3-x86_64)EBMAforecast_1.0.32.tgz(r-4.3-arm64)
EBMAforecast_1.0.32.tar.gz(r-4.5-noble)EBMAforecast_1.0.32.tar.gz(r-4.4-noble)
EBMAforecast_1.0.32.tgz(r-4.4-emscripten)EBMAforecast_1.0.32.tgz(r-4.3-emscripten)
EBMAforecast.pdf |EBMAforecast.html
EBMAforecast/json (API)

# Install 'EBMAforecast' in R:
install.packages('EBMAforecast', repos = c('https://fhollenbach.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/fhollenbach/ebma/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

cpp

3.56 score 2 stars 1 packages 12 scripts 609 downloads 13 exports 70 dependencies

Last updated 1 years agofrom:04118be6f8. Checks:12 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 15 2025
R-4.5-win-x86_64OKMar 15 2025
R-4.5-mac-x86_64OKMar 15 2025
R-4.5-mac-aarch64OKMar 15 2025
R-4.5-linux-x86_64OKMar 15 2025
R-4.4-win-x86_64OKMar 15 2025
R-4.4-mac-x86_64OKMar 15 2025
R-4.4-mac-aarch64OKMar 15 2025
R-4.4-linux-x86_64OKMar 15 2025
R-4.3-win-x86_64OKMar 15 2025
R-4.3-mac-x86_64OKMar 15 2025
R-4.3-mac-aarch64OKMar 15 2025

Exports:calibrateEnsemblecompareModelsEBMApredictmakeForecastDataplotprintsetModelNames<-setOutcomeCalibration<-setOutcomeTest<-setPredCalibration<-setPredTest<-showsummary

Dependencies:abindbackportsbase64encbslibcachemcheckmatecliclustercolorspacedata.tabledigestevaluatefansifarverfastmapfontawesomeforeignFormulafsggplot2gluegridExtragtablegtoolshighrHmischtmlTablehtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglatticelifecyclemagrittrMASSMatrixmemoisemgcvmimemunsellnlmennetpillarpkgconfigplyrR6rappdirsRColorBrewerRcpprlangrmarkdownrpartrstudioapisassscalesseparationplotstringistringrtibbletinytexutf8vctrsviridisviridisLitewithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Calibrate an ensemble Bayesian Model Averaging modelcalibrateEnsemble calibrateEnsemble,ForecastData-method
Sample data Insurgency PredictionscalibrationSample testSample
Function for comparing multiple models based on predictive performancecompareModels compareModels,ForecastData-method CompareModels-class
EBMApredictEBMApredict EBMApredict,ForecastData-method
An ensemble forecasting data objectForecastData-class
Build a ensemble forecasting data objectmakeForecastData makeForecastData,ANY-method
Sample data Presidential ElectionpresidentialForecast
Print and Show methods for forecast dataprint,ForecastData-method print,SummaryForecastData-method show,ForecastData-method show,SummaryForecastData-method
"Set" functionssetModelNames<- setModelNames<-,ForecastData-method setOutcomeCalibration<- setOutcomeCalibration<-,ForecastData-method setOutcomeTest<- setOutcomeTest<-,ForecastData-method setPredCalibration<- setPredCalibration<-,ForecastData-method setPredTest<- setPredTest<-,ForecastData-method
Summarize and Plot Ensemble modelsplot,FDatFitLogit-method plot,FDatFitNormal-method summary,FDatFitLogit-method summary,FDatFitNormal-method SummaryForecastData-class