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.7)EBMAforecast_1.0.32.zip(r-4.6)EBMAforecast_1.0.32.zip(r-4.5)
EBMAforecast_1.0.32.tgz(r-4.6-x86_64)EBMAforecast_1.0.32.tgz(r-4.6-arm64)EBMAforecast_1.0.32.tgz(r-4.5-x86_64)EBMAforecast_1.0.32.tgz(r-4.5-arm64)
EBMAforecast_1.0.32.tar.gz(r-4.6-arm64)EBMAforecast_1.0.32.tar.gz(r-4.6-x86_64)EBMAforecast_1.0.32.tar.gz(r-4.5-arm64)EBMAforecast_1.0.32.tar.gz(r-4.5-x86_64)
EBMAforecast_1.0.32.tgz(r-4.5-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 402 downloads 13 exports 61 dependencies

Last updated from:04118be6f8. Checks:4 WARNING, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64WARNING138
linux-devel-x86_64WARNING144
source / vignettesOK203
linux-release-arm64OK146
linux-release-x86_64OK148
macos-release-arm64OK150
macos-release-x86_64OK260
macos-oldrel-arm64OK184
macos-oldrel-x86_64OK523
windows-develWARNING114
windows-releaseWARNING109
windows-oldrelOK101
wasm-releaseOK126

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

Dependencies:abindbackportsbase64encbslibcachemcheckmatecliclustercolorspacecpp11data.tabledigestevaluatefarverfastmapfontawesomeforeignFormulafsggplot2gluegridExtragtablegtoolshighrHmischtmlTablehtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglifecyclemagrittrMASSmemoisemimennetplyrR6rappdirsRColorBrewerRcpprlangrmarkdownrpartrstudioapiS7sassscalesseparationplotstringistringrtinytexvctrsviridisLitewithrxfunyaml

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