Package: FoCo2
Type: Package
Title: Coherent Forecast Combination for Linearly Constrained Multiple
        Time Series
Version: 0.1.4.9000
Authors@R: 
    c(person(given = "Daniele",
             family = "Girolimetto",
             role = c("aut", "cre"),
             email = "daniele.girolimetto@unipd.it",
             comment = c(ORCID = "0000-0001-9387-1232")),
      person(given = "Tommaso",
             family = "Di Fonzo",
             role = c("aut"),
             comment = c(ORCID = "0000-0003-3388-7827")))
Description: Methods and tools designed to improve the forecast
        accuracy for a linearly constrained multiple time series, while
        fulfilling the linear/aggregation relationships linking the
        components (Girolimetto and Di Fonzo, 2024
        <doi:10.48550/arXiv.2412.03429>). 'FoCo2' offers multi-task
        forecast combination and reconciliation approaches leveraging
        input from multiple forecasting models or experts and ensuring
        that the resulting forecasts satisfy specified linear
        constraints. In addition, linear inequality constraints (e.g.,
        non-negativity of the forecasts) can be imposed, if needed.
License: GPL-3
Encoding: UTF-8
Depends: R (>= 3.4), Matrix, FoReco
Imports: stats, cli, methods, quadprog, osqp
RoxygenNote: 7.3.3
Roxygen: list(markdown = TRUE)
URL: https://github.com/danigiro/FoCo2,
        https://danigiro.github.io/FoCo2/
BugReports: https://github.com/danigiro/FoCo2/issues
Suggests: testthat (>= 3.0.0)
Config/testthat/edition: 3
Config/pak/sysreqs: make
Repository: https://danigiro.r-universe.dev
Date/Publication: 2026-07-24 13:47:16 UTC
RemoteUrl: https://github.com/danigiro/foco2
RemoteRef: HEAD
RemoteSha: eab8f418ae31e553499a606dde00de14bfe7f9dc
NeedsCompilation: no
Packaged: 2026-09-22 08:40:20 UTC; root
Author: Daniele Girolimetto [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-9387-1232>),
  Tommaso Di Fonzo [aut] (ORCID: <https://orcid.org/0000-0003-3388-7827>)
Maintainer: Daniele Girolimetto <daniele.girolimetto@unipd.it>
