{
  "_id": "6a1f0defb401979e7341d1d3",
  "Package": "mrf",
  "Type": "Package",
  "Title": "Multiresolution Forecasting",
  "Version": "0.1.6",
  "Date": "2021-09-20",
  "Authors@R": "c(person(\"Quirin\",\"Stier\",email=\"research@quirin-stier.de\",role=c(\"aut\", \"cre\",\"ctr\")),person(\"Michael\",\"Thrun\",email=\"m.thrun@gmx.net\",role=c(\"ths\",\"cph\",\"rev\",\"fnd\",\"ctb\"),comment=c(ORCID=\"0000-0001-9542-5543\")))",
  "Maintainer": "Quirin Stier <research@quirin-stier.de>",
  "Description": "Forecasting of univariate time series using feature\nextraction with variable prediction methods is provided.\nFeature extraction is done with a redundant Haar wavelet\ntransform with filter h = (0.5, 0.5). The advantage of the\napproach compared to typical Fourier based methods is an\ndynamic adaptation to varying seasonalities. Currently\nimplemented prediction methods based on the selected wavelets\nlevels and scales are a regression and a multi-layer\nperceptron. Forecasts can be computed for horizon 1 or higher.\nModel selection is performed with an evolutionary optimization.\nSelection criteria are currently the AIC criterion, the Mean\nAbsolute Error or the Mean Root Error. The data is split into\nthree parts for model selection: Training, test, and evaluation\ndataset. The training data is for computing the weights of a\nparameter set. The test data is for choosing the best parameter\nset. The evaluation data is for assessing the forecast\nperformance of the best parameter set on new data unknown to\nthe model. This work is published in Stier, Q.; Gehlert, T.;\nThrun, M.C. Multiresolution Forecasting for Industrial\nApplications. Processes 2021, 9, 1697.\n<https://doi.org/10.3390/pr9101697>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "URL": "https://www.deepbionics.org",
  "BugReports": "https://github.com/Quirinms/MRFR/issues",
  "Config/pak/sysreqs": "cmake texlive libssl-dev",
  "Repository": "https://quirinms.r-universe.dev",
  "Date/Publication": "2021-09-23 09:16:02 UTC",
  "RemoteUrl": "https://github.com/quirinms/mrfr",
  "RemoteRef": "HEAD",
  "RemoteSha": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-17 09:04:31 UTC",
    "User": "root"
  },
  "Author": "Quirin Stier [aut, cre, ctr],\nMichael Thrun [ths, cph, rev, fnd, ctb] (ORCID:\n<https://orcid.org/0000-0001-9542-5543>)",
  "MD5sum": "48731d7138d986ca6bc9c9e30690ed9c",
  "_user": "quirinms",
  "_type": "src",
  "_file": "mrf_0.1.6.tar.gz",
  "_fileid": "ac2fe523261e78407f9013b984d7f0f06442baff19c16f30a03cf5be3bc25dbb",
  "_filesize": 859782,
  "_sha256": "ac2fe523261e78407f9013b984d7f0f06442baff19c16f30a03cf5be3bc25dbb",
  "_created": "2026-05-17T09:04:31.000Z",
  "_published": "2026-06-02T17:07:59.951Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79127972742,
      "time": 230,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7041088091"
    },
    {
      "job": 79127973098,
      "time": 217,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7041086713"
    },
    {
      "job": 79127972986,
      "time": 128,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7041077192"
    },
    {
      "job": 79127972760,
      "time": 150,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7041079616"
    },
    {
      "job": 79127971876,
      "time": 253,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7041062653"
    },
    {
      "job": 79127971708,
      "time": 163,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7364652039"
    },
    {
      "job": 79127972217,
      "time": 95,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7041073597"
    },
    {
      "job": 79127972733,
      "time": 94,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7041073463"
    },
    {
      "job": 79127972864,
      "time": 99,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7041074273"
    }
  ],
  "_buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/quirinms/mrfr",
  "_commit": {
    "id": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
    "author": "Quirinms <31764814+Quirinms@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.md",
    "time": 1632388562
  },
  "_maintainer": {
    "name": "Quirin Stier",
    "email": "research@quirin-stier.de"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "limSolve",
      "role": "Imports"
    },
    {
      "package": "DEoptim",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "forecast",
      "role": "Imports"
    },
    {
      "package": "monmlp",
      "role": "Imports"
    },
    {
      "package": "nnfor",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "quirinms",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "quirinms",
      "count": 24,
      "uuid": 31764814
    }
  ],
  "_userbio": {
    "uuid": 31764814,
    "type": "user",
    "name": "Quirin"
  },
  "_downloads": {
    "count": 587,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mrf"
  },
  "_devurl": "https://github.com/quirinms/mrfr",
  "_searchresults": 19,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mrf.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/quirinms/mrfr",
  "_realowner": "quirinms",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.5",
      "date": "2021-09-22"
    },
    {
      "version": "0.1.6",
      "date": "2022-02-23"
    },
    {
      "version": "0.1.9",
      "date": "2026-04-16"
    }
  ],
  "_exports": [
    "mrf_elm_forecast",
    "mrf_forecast",
    "mrf_model_selection",
    "mrf_multi_step_forecast",
    "mrf_neuralnet_one_step_forecast",
    "mrf_nnetar_forecast",
    "mrf_one_step_forecast",
    "mrf_regression_lsm_optimization",
    "mrf_regression_one_step_forecast",
    "mrf_requirement",
    "mrf_rolling_forecasting_origin",
    "mrf_train",
    "wavelet_decomposition",
    "wavelet_prediction_equation",
    "wavelet_training_equations"
  ],
  "_datasets": [
    {
      "name": "entsoe",
      "title": "Entsoe DataFrame containing Time Series",
      "object": "entsoe",
      "class": [
        "data.frame"
      ],
      "fields": [
        "time",
        "value"
      ],
      "rows": 3652,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "mrf-package",
      "title": "Multiresolution Forecasting",
      "concept": [
        "Univariate Time Series Forecasting",
        "Seasonal Univariate Time Series Forecasting",
        "Cross Validation",
        "Nested Cross Validation",
        "Rolling Forecasting Origin"
      ],
      "topics": [
        "mrf-package"
      ]
    },
    {
      "page": "decomposition",
      "title": "Redundant Haar Wavelet Decomposition",
      "topics": [
        "decomposition"
      ]
    },
    {
      "page": "entsoe",
      "title": "Entsoe DataFrame containing Time Series",
      "topics": [
        "entsoe"
      ]
    },
    {
      "page": "model_selection",
      "title": "Model Selection for Multiresolution Forecasts",
      "topics": [
        "model_selection"
      ]
    },
    {
      "page": "mrf_elm_forecast",
      "title": "Forecast with Extreme Learning Machines",
      "concept": [
        "Neural Networks",
        "Multilayer Perceptron",
        "One-step forecast"
      ],
      "topics": [
        "mrf_elm_forecast"
      ]
    },
    {
      "page": "mrf_forecast",
      "title": "Multiresolution Forecast",
      "concept": [
        "Time Series Forecasting",
        "Univariate Time Series Forecasting",
        "Seasonal Univariate Time Series Forecasting",
        "Multiresolution Forecasting",
        "One-step forecasts",
        "Multi-step forecasts",
        "Evolutionary Optimization",
        "Differential Evolution"
      ],
      "topics": [
        "mrf_forecast"
      ]
    },
    {
      "page": "mrf_model_selection",
      "title": "Model selection for Multiresolution Forecasts",
      "topics": [
        "mrf_model_selection"
      ]
    },
    {
      "page": "mrf_multi_step_forecast",
      "title": "Multiresolution Forecast",
      "concept": [
        "Multi step forecasts"
      ],
      "topics": [
        "mrf_multi_step_forecast"
      ]
    },
    {
      "page": "mrf_neuralnet_one_step_forecast",
      "title": "One Step Forecast with Neural Network",
      "concept": [
        "Neural Networks",
        "Multilayer Perceptron",
        "One-step forecast"
      ],
      "topics": [
        "mrf_neuralnet_one_step_forecast"
      ]
    },
    {
      "page": "mrf_nnetar_forecast",
      "title": "Forecast with nnetar",
      "concept": [
        "Neural Networks",
        "Multilayer Perceptron",
        "One-step forecast"
      ],
      "topics": [
        "mrf_nnetar_forecast"
      ]
    },
    {
      "page": "mrf_one_step_forecast",
      "title": "mrf_one_step_forecast Step Forecast",
      "concept": [
        "One Step Forecasts",
        "Neural Networks",
        "Multilayer Perceptron"
      ],
      "topics": [
        "mrf_one_step_forecast"
      ]
    },
    {
      "page": "mrf_regression_lsm_optimization",
      "title": "Least Square Method for Regression",
      "topics": [
        "mrf_regression_lsm_optimization"
      ]
    },
    {
      "page": "mrf_regression_one_step_forecast",
      "title": "One Step Forecast with Regression",
      "concept": [
        "One-step forecast"
      ],
      "topics": [
        "mrf_regression_one_step_forecast"
      ]
    },
    {
      "page": "mrf_requirement",
      "title": "Multiresolution Forecast Requirements",
      "concept": [
        "Multiresolution Forecasting"
      ],
      "topics": [
        "mrf_requirement"
      ]
    },
    {
      "page": "mrf_rolling_forecasting_origin",
      "title": "Rolling forecasting origin for Multiresolution Forecasts",
      "concept": [
        "Rolling forecasting origin"
      ],
      "topics": [
        "mrf_rolling_forecasting_origin"
      ]
    },
    {
      "page": "mrf_train",
      "title": "Multiresolution Forecast",
      "concept": [
        "Time Series Forecasting",
        "Univariate Time Series Forecasting",
        "Seasonal Univariate Time Series Forecasting",
        "Multiresolution Forecasting",
        "One-step forecasts",
        "Multi-step forecasts",
        "Evolutionary Optimization",
        "Differential Evolution"
      ],
      "topics": [
        "mrf_train"
      ]
    },
    {
      "page": "multi_step",
      "title": "Multi Step Forecast",
      "topics": [
        "multi_step"
      ]
    },
    {
      "page": "nested_cross_validation",
      "title": "Nested cross validation for Multiresolution Forecasts",
      "topics": [
        "nested_cross_validation"
      ]
    },
    {
      "page": "neuralnet_one_step",
      "title": "One Step Forecast with Neural Network",
      "topics": [
        "neuralnet_one_step"
      ]
    },
    {
      "page": "onestep",
      "title": "One Step Forecast",
      "topics": [
        "onestep"
      ]
    },
    {
      "page": "prediction_scheme",
      "title": "One Step Forecast with Regression",
      "topics": [
        "prediction_scheme"
      ]
    },
    {
      "page": "regression_lsm_optimization",
      "title": "Least Square Method for Regression",
      "topics": [
        "regression_lsm_optimization"
      ]
    },
    {
      "page": "regression_one_step",
      "title": "One Step Forecast with Regression",
      "topics": [
        "regression_one_step"
      ]
    },
    {
      "page": "rolling_window",
      "title": "Rolling forecasting origin for Multiresolution Forecasts",
      "topics": [
        "rolling_window"
      ]
    },
    {
      "page": "rolling_window_single",
      "title": "Rolling Window for Multiresolution Forecasts",
      "topics": [
        "rolling_window_single"
      ]
    },
    {
      "page": "training",
      "title": "Generic Training Scheme for wavelet framework",
      "topics": [
        "training"
      ]
    },
    {
      "page": "wavelet_decomposition",
      "title": "Redundant Haar Wavelet Decomposition",
      "topics": [
        "wavelet_decomposition"
      ]
    },
    {
      "page": "wavelet_prediction_equation",
      "title": "One Step Forecast with Regression",
      "topics": [
        "wavelet_prediction_equation"
      ]
    },
    {
      "page": "wavelet_training_equations",
      "title": "Generic Training Scheme for wavelet framework",
      "topics": [
        "wavelet_training_equations"
      ]
    }
  ],
  "_readme": "https://github.com/quirinms/mrfr/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "codetools",
    "colorspace",
    "cpp11",
    "curl",
    "DEoptim",
    "Deriv",
    "farver",
    "foreach",
    "forecast",
    "fracdiff",
    "generics",
    "ggplot2",
    "glmnet",
    "glue",
    "greybox",
    "gtable",
    "httr",
    "isoband",
    "iterators",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "limSolve",
    "lmtest",
    "lpSolve",
    "magrittr",
    "MAPA",
    "MASS",
    "Matrix",
    "mime",
    "monmlp",
    "neuralnet",
    "nlme",
    "nloptr",
    "nnet",
    "nnfor",
    "numDeriv",
    "openssl",
    "optimx",
    "plotrix",
    "pracma",
    "quadprog",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "rlang",
    "S7",
    "scales",
    "shape",
    "smooth",
    "statmod",
    "survival",
    "sys",
    "texreg",
    "timeDate",
    "tsutils",
    "urca",
    "uroot",
    "vctrs",
    "viridisLite",
    "withr",
    "xtable",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "mrf.Rmd",
      "filename": "mrf.html",
      "title": "The mrf package",
      "author": "Quirin Stier",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Decomposition of time series \"ENTSOE\"",
        "Multiresolution Forecasting",
        "One-step forecasts:",
        "Multi-step forecasts:",
        "Evaluating time series forecasting models with cross validation",
        "Rolling forecasting origin"
      ],
      "created": "2021-03-04 10:27:48",
      "modified": "2021-08-27 10:02:00",
      "commits": 3
    }
  ],
  "_score": 4.278753600952829,
  "_indexed": true,
  "_nocasepkg": "mrf",
  "_universes": [
    "quirinms"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.6",
      "date": "2026-05-17T09:08:12.000Z",
      "distro": "noble",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "b0b8864bea1ecba644891810f387ac054a5c19f1d861247f5d696d5a567f5aef",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.6",
      "date": "2026-05-17T09:07:57.000Z",
      "distro": "noble",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "50ec97f362591534c3ada9283ddb974b7472f8cb45f6568fa523ddeed89ee225",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.6",
      "date": "2026-05-17T09:06:41.000Z",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "94f8250d66f8603c916878cd7d9eda6f29a688b8af0e9d6916b27bcecf423d07",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.6",
      "date": "2026-05-17T09:06:58.000Z",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "c8e1e3cbf91f2a63ca6c5d5e03e25c6c7a9b5e6bb8bc0e8db03c1f0c8b16dfcf",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.6",
      "date": "2026-05-17T09:06:00.000Z",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "d743f88a82da88e5cd9a0028c3ec6ddbaaaa67345d68ddb9fe494e3825f3fef6",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.6",
      "date": "2026-05-17T09:05:52.000Z",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "98e50b9577ad19eb31eb67f7145813c5329529170f16eacf129dfafe4e0e7c42",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.6",
      "date": "2026-05-17T09:06:00.000Z",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "c4f16ad5d58af3592a577a745c25609fc2a8141f2d8eef775d3a03c2dc010ace",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.6",
      "date": "2026-06-02T17:07:43.000Z",
      "commit": "c84a61e9db8d59862553e4260cd2fa673c48ab52",
      "fileid": "2d33e90068cca1a8d14e43e923dbe64226422a218f56e7ec4b93ef7e783aa1a1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/quirinms/actions/runs/25986530671"
    }
  ]
}