Package: greybox 2.0.3.41003

Ivan Svetunkov

greybox: Toolbox for Model Building and Forecasting

Implements functions and instruments for regression model building and its application to forecasting. The main scope of the package is in variables selection and models specification for cases of time series data. This includes promotional modelling, selection between different dynamic regressions with non-standard distributions of errors, selection based on cross validation, solutions to the fat regression model problem and more. Models developed in the package are tailored specifically for forecasting purposes. So as a results there are several methods that allow producing forecasts from these models and visualising them.

Authors:Ivan Svetunkov [aut, cre], Yves R. Sagaert [ctb]

greybox_2.0.3.41003.tar.gz
greybox_2.0.3.41003.zip(r-4.5)greybox_2.0.3.41003.zip(r-4.4)greybox_2.0.3.41003.zip(r-4.3)
greybox_2.0.3.41003.tgz(r-4.4-x86_64)greybox_2.0.3.41003.tgz(r-4.4-arm64)greybox_2.0.3.41003.tgz(r-4.3-x86_64)greybox_2.0.3.41003.tgz(r-4.3-arm64)
greybox_2.0.3.41003.tar.gz(r-4.5-noble)greybox_2.0.3.41003.tar.gz(r-4.4-noble)
greybox_2.0.3.41003.tgz(r-4.4-emscripten)greybox_2.0.3.41003.tgz(r-4.3-emscripten)
greybox.pdf |greybox.html
greybox/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/config-i1/greybox/issues

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

On CRAN:

forecastingmodel-selectionmodel-selection-and-evaluationregressionregression-modelsstatistics

113 exports 30 stars 5.08 score 17 dependencies 37 dependents 93 scripts 6.0k downloads

Last updated 3 days agofrom:42a05beeef. Checks:OK: 6 NOTE: 3. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 14 2024
R-4.5-win-x86_64NOTESep 14 2024
R-4.5-linux-x86_64OKSep 14 2024
R-4.4-win-x86_64NOTESep 14 2024
R-4.4-mac-x86_64OKSep 14 2024
R-4.4-mac-aarch64OKSep 14 2024
R-4.3-win-x86_64NOTESep 14 2024
R-4.3-mac-x86_64OKSep 14 2024
R-4.3-mac-aarch64OKSep 14 2024

Exports:accuracyactualsAICcaidalmassocassociationasymmetryBICccextremitycoefbootstrapcramerdalaplacedbcnormdetectdstdetectleapdetermdeterminationdfnormdgnormdlaplacedlogitnormdrectnormdsdsrbootdtplnormerrorTypeextractScaleextractSigmaextremityforecastGMRAEgraphmakerhamhmimplantis.almis.greyboxis.greyboxCis.greyboxDis.occurrenceis.rmcis.rollingOriginis.scalelmCombinelmDynamicMAEMAPEMASEmcorMEmeasuresMISMPEMREMSEnparamnvariateoutlierdummypAICpAICcpalaplacepbcnormpBICpcorpfnormpgnormpinballplaplaceplogitnormpointLikpolyprodprectnormpsptplnormqalaplaceqbcnormqfnormqgnormqlaplaceqlogitnormqrectnormqsqtplnormralaplacerAMErbcnormrfnormrgnormrlaplacerlogitnormrMAErmcbrMISRMSSErorrectnormrRMSErsrtplnormsCEsmsMISsMSEsPISspreadstepwisetableplottemporaldummyxregExpanderxregMultiplierxregTransformerxtable

Dependencies:askpasscurlgenericshttrjsonlitelatticemimenloptropensslpracmaR6Rcppstatmodsystexregxtablezoo

Augmented Linear Model

Rendered fromalm.Rmdusingknitr::rmarkdownon Sep 14 2024.

Last update: 2024-08-19
Started: 2018-09-06

Greybox main vignette

Rendered fromgreybox.Rmdusingknitr::rmarkdownon Sep 14 2024.

Last update: 2024-03-18
Started: 2018-03-03

Marketing analytics with greybox

Rendered frommaUsingGreybox.Rmdusingknitr::rmarkdownon Sep 14 2024.

Last update: 2020-01-03
Started: 2019-01-06

Rolling Origin

Rendered fromro.Rmdusingknitr::rmarkdownon Sep 14 2024.

Last update: 2024-06-18
Started: 2018-04-30

Readme and manuals

Help Manual

Help pageTopics
Error measures for an estimated modelaccuracy.greybox accuracy.predict.greybox
Function extracts the actual values from the functionactuals actuals.alm actuals.default actuals.lm actuals.predict.greybox
Corrected Akaike's Information Criterion and Bayesian Information CriterionAICc BICc
Automatic Identification of Demandaid
Augmented Linear Modelalm
Measures of associationassoc association
Coefficients of the model and their statisticscoef.alm coef.greybox confint.alm confint.scale summary.alm vcov.alm vcov.scale
Bootstrap for parameters of modelscoefbootstrap coefbootstrap.alm coefbootstrap.lm
Calculate Cramer's V for categorical variablescramer
Asymmetric Laplace DistributionALaplace dalaplace palaplace qalaplace ralaplace
Box-Cox Normal DistributionBCNormal dbcnorm pbcnorm qbcnorm rbcnorm
DST and Leap year detector functionsdetectdst detectleap
Coefficients of determinationdeterm determination
Folded Normal Distributiondfnorm FNormal pfnorm qfnorm rfnorm
The generalized normal distributiondgnorm pgnorm qgnorm rgnorm
Distribution functions of the greybox packageDistributions
Laplace Distributiondlaplace Laplace plaplace qlaplace rlaplace
Logit Normal Distributiondlogitnorm LogitNormal plogitnorm qlogitnorm rlogitnorm
Rectified Normal Distributiondrectnorm prectnorm qrectnorm rectNormal rrectnorm
S Distributionds ps qs rs SDistribution
Data Shape Replication Bootstrapdsrboot plot.dsrboot
Three Parameter Log Normal Distributiondtplnorm ptplnorm qtplnorm rtplnorm TPLNormal
Functions that extracts type of error from the modelerrorType
Functions to extract scale and standard error from a modelextractScale extractScale.default extractScale.greybox extractSigma extractSigma.default extractSigma.greybox
Linear graph construction functiongraphmaker
Grey boxgreybox-package greybox
Half moment of a distribution and its derivatives.asymmetry cextremity extremity ham hm
Implant the scale model in the location modelimplant
Greybox classes checkersis.alm is.greybox is.greyboxC is.greyboxD is.occurrence is.rmc is.rollingOrigin is.scale
Combine regressions based on information criterialmCombine
Combine regressions based on point information criterialmDynamic
Multiple correlationmcor
Error measuresErrors GMRAE MAE MAPE MASE ME MIS MPE MRE MSE rAME rMAE rMIS RMSSE rRMSE sCE sMIS sMSE sPIS
Error measures for the provided forecastsmeasures
Number of parameters and number of variates in the modelnparam nvariate
Outlier detection and matrix creationoutlierdummy outlierdummy.alm outlierdummy.default
Point AICpAIC pAICc pBIC pBICc
Partial correlationspcor
Pinball functionpinball
Plots of the fit and residualsplot.alm plot.greybox
Point likelihood valuespointLik
This function calculates parameters for the polynomialspolyprod
Forecasting using greybox functionsforecast.alm forecast.greybox predict.alm predict.greybox predict.scale
Regression for Multiple Comparison with the Bestplot.rmcb rmcb
Rolling Originro
Scale Modelsm sm.alm sm.default sm.lm
Construct scatterplot / boxplots for the dataspread
Stepwise selection of regressorsstepwise
Construct a plot for categorical variabletableplot
Dummy variables for provided seasonality typetemporaldummy temporaldummy.Date temporaldummy.default temporaldummy.POSIXt temporaldummy.ts temporaldummy.zoo
Exogenous variables expanderxregExpander
Exogenous variables cross-productsxregMultiplier
Exogenous variables transformerxregTransformer