{
  "_id": "6abbb74199f7aa8c6aa48863",
  "Package": "scoringfunctions",
  "Version": "1.2",
  "Date": "2026-08-30",
  "Title": "Loss Functions for Assessing Point Forecasts",
  "Authors@R": "c(\nperson(given = \"Hristos\",\nfamily = \"Tyralis\",\nrole = c(\"aut\", \"cre\"),\nemail = \"montchrister@gmail.com\",\ncomment = c(ORCID = \"0000-0002-8932-4997\")),\nperson(given = \"Georgia\",\nfamily = \"Papacharalampous\",\nrole = c(\"aut\"),\nemail = \"papacharalampous.georgia@gmail.com\",\ncomment = c(ORCID = \"0000-0001-5446-954X\"))\n)",
  "Description": "Implements consistent loss functions and the corresponding\nidentification functions for point forecasts, including those\nof the mean, the median, quantiles, expectiles, moments and\nHuber functionals (Gneiting T (2011)\n<doi:10.1198/jasa.2011.r10138>; Fissler T, Ziegel JF (2016)\n<doi:10.1214/16-AOS1439>). Pointwise losses and realised\naverage scores are both available. Detailed documentation of\nthe functions' properties is included for facilitating the\ninterpretation of results.",
  "License": "GPL-3",
  "Author": "Hristos Tyralis [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-8932-4997>), Georgia\nPapacharalampous [aut] (ORCID:\n<https://orcid.org/0000-0001-5446-954X>)",
  "Maintainer": "Hristos Tyralis <montchrister@gmail.com>",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-29 12:54:41 UTC",
    "User": "root"
  },
  "Repository": "https://hristostyr.r-universe.dev",
  "Date/Publication": "2026-08-30 17:37:12 UTC",
  "RemoteUrl": "https://github.com/cran/scoringfunctions",
  "RemoteRef": "HEAD",
  "RemoteSha": "fb7faae96b483bf912b670f6ff492480088429ae",
  "_user": "hristostyr",
  "_type": "src",
  "_file": "scoringfunctions_1.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/ab727b40f46696d1b9ccb2b721e046a6ae58b3ae8f45f4b5737eadee78c655d1",
  "_filesize": 644095,
  "_sha256": "ab727b40f46696d1b9ccb2b721e046a6ae58b3ae8f45f4b5737eadee78c655d1",
  "_expires": "2027-01-07T13:03:58.000Z",
  "_created": "2026-09-29T12:54:41.000Z",
  "_published": "2026-09-29T13:04:00.921Z",
  "_jobs": [
    {
      "job": 109415925300,
      "time": 114,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11034770598"
    },
    {
      "job": 109415924627,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11034341177"
    },
    {
      "job": 109415924582,
      "time": 161,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11034249218"
    },
    {
      "job": 109415924844,
      "time": 210,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11036105064"
    },
    {
      "job": 109414231281,
      "time": 260,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11034142993"
    },
    {
      "job": 109415924637,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11034208222"
    },
    {
      "job": 109415924780,
      "time": 77,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11033679353"
    },
    {
      "job": 109415924635,
      "time": 76,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11034148352"
    },
    {
      "job": 109415924776,
      "time": 69,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11034028439"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399",
  "_status": "success",
  "_upstream": "https://github.com/cran/scoringfunctions",
  "_commit": {
    "id": "fb7faae96b483bf912b670f6ff492480088429ae",
    "author": "Hristos Tyralis <montchrister@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.2\n",
    "time": 1788111432
  },
  "_maintainer": {
    "name": "Hristos Tyralis",
    "email": "montchrister@gmail.com",
    "login": "hristostyr",
    "orcid": "0000-0002-8932-4997",
    "twitter": "@Hristostyr",
    "description": "",
    "uuid": 7364701
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-35",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.2",
      "date": "2026-08-30"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "hristostyr",
      "count": 6,
      "uuid": 7364701
    }
  ],
  "_userbio": {
    "uuid": 7364701,
    "type": "user",
    "name": "HristosTyr",
    "followers": 2
  },
  "_downloads": {
    "count": 341,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/scoringfunctions"
  },
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/scoringfunctions.html"
  ],
  "_realowner": "hristostyr",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.5",
      "date": "2022-11-03"
    },
    {
      "version": "0.0.6",
      "date": "2023-06-12"
    },
    {
      "version": "0.0.7",
      "date": "2024-11-14"
    },
    {
      "version": "1.0",
      "date": "2024-12-01"
    },
    {
      "version": "1.1",
      "date": "2025-03-03"
    },
    {
      "version": "1.2",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "aerr_sf",
    "aperr_sf",
    "bmedian_rs",
    "bmedian_sf",
    "bregman1_rs",
    "bregman1_sf",
    "bregman2_rs",
    "bregman2_sf",
    "bregman3_sf",
    "bregman4_rs",
    "bregman4_sf",
    "capping_function",
    "errorspread_sf",
    "expectile_if",
    "expectile_rs",
    "expectile_sf",
    "ghuber_rs",
    "ghuber_sf",
    "gpl1_rs",
    "gpl1_sf",
    "gpl2_rs",
    "gpl2_sf",
    "huber_rs",
    "huber_sf",
    "hubermean_if",
    "huberquantile_if",
    "interval_sf",
    "linex_rs",
    "linex_sf",
    "lqmean_rs",
    "lqmean_sf",
    "lqquantile_rs",
    "lqquantile_sf",
    "mae",
    "maelog_rs",
    "maelog_sf",
    "maesd_rs",
    "maesd_sf",
    "mape",
    "mean_if",
    "meanexp_if",
    "meanlog_if",
    "meanpower_if",
    "mre",
    "mse",
    "mspe",
    "msre",
    "mv_if",
    "mv_sf",
    "nmoment_if",
    "nmoment_rs",
    "nmoment_sf",
    "nse",
    "obsweighted_rs",
    "obsweighted_sf",
    "powerweighted_if",
    "powerweighted_sf",
    "qlike",
    "quantile_if",
    "quantile_level",
    "quantile_rs",
    "quantile_sf",
    "relerr_sf",
    "serr_sf",
    "serrexp_rs",
    "serrexp_sf",
    "serrlog_rs",
    "serrlog_sf",
    "serrpower_rs",
    "serrpower_sf",
    "serrsq_rs",
    "serrsq_sf",
    "sperr_sf",
    "srelerr_sf"
  ],
  "_help": [
    {
      "page": "scoringfunctions-package",
      "title": "Overview of the functions in the scoringfunctions package",
      "topics": [
        "scoringfunctions-package"
      ]
    },
    {
      "page": "aerr_sf",
      "title": "Absolute error scoring function",
      "topics": [
        "aerr_sf"
      ]
    },
    {
      "page": "aperr_sf",
      "title": "Absolute percentage error scoring function",
      "topics": [
        "aperr_sf"
      ]
    },
    {
      "page": "bmedian_rs",
      "title": "Realised beta-median score",
      "topics": [
        "bmedian_rs"
      ]
    },
    {
      "page": "bmedian_sf",
      "title": "beta-median scoring function",
      "topics": [
        "bmedian_sf"
      ]
    },
    {
      "page": "bregman1_rs",
      "title": "Realised Bregman score (type 1)",
      "topics": [
        "bregman1_rs"
      ]
    },
    {
      "page": "bregman1_sf",
      "title": "Bregman scoring function (type 1)",
      "topics": [
        "bregman1_sf"
      ]
    },
    {
      "page": "bregman2_rs",
      "title": "Realised Bregman score (type 2, Patton score)",
      "topics": [
        "bregman2_rs"
      ]
    },
    {
      "page": "bregman2_sf",
      "title": "Bregman scoring function (type 2, Patton scoring function)",
      "topics": [
        "bregman2_sf"
      ]
    },
    {
      "page": "bregman3_sf",
      "title": "Bregman scoring function (type 3, QLIKE scoring function)",
      "topics": [
        "bregman3_sf"
      ]
    },
    {
      "page": "bregman4_rs",
      "title": "Realised Bregman score (type 4, Patton score)",
      "topics": [
        "bregman4_rs"
      ]
    },
    {
      "page": "bregman4_sf",
      "title": "Bregman scoring function (type 4, Patton scoring function)",
      "topics": [
        "bregman4_sf"
      ]
    },
    {
      "page": "capping_function",
      "title": "Capping function",
      "topics": [
        "capping_function"
      ]
    },
    {
      "page": "errorspread_sf",
      "title": "Error - spread scoring function",
      "topics": [
        "errorspread_sf"
      ]
    },
    {
      "page": "expectile_if",
      "title": "Expectile identification function",
      "topics": [
        "expectile_if"
      ]
    },
    {
      "page": "expectile_rs",
      "title": "Realised expectile score",
      "topics": [
        "expectile_rs"
      ]
    },
    {
      "page": "expectile_sf",
      "title": "Asymmetric piecewise quadratic scoring function (expectile scoring function, expectile loss function)",
      "topics": [
        "expectile_sf"
      ]
    },
    {
      "page": "ghuber_rs",
      "title": "Realised generalized Huber score",
      "topics": [
        "ghuber_rs"
      ]
    },
    {
      "page": "ghuber_sf",
      "title": "Generalized Huber scoring function",
      "topics": [
        "ghuber_sf"
      ]
    },
    {
      "page": "gpl1_rs",
      "title": "Realised generalized piecewise linear power score (type 1)",
      "topics": [
        "gpl1_rs"
      ]
    },
    {
      "page": "gpl1_sf",
      "title": "Generalized piecewise linear power scoring function (type 1)",
      "topics": [
        "gpl1_sf"
      ]
    },
    {
      "page": "gpl2_rs",
      "title": "Realised generalized piecewise linear power score (type 2)",
      "topics": [
        "gpl2_rs"
      ]
    },
    {
      "page": "gpl2_sf",
      "title": "Generalized piecewise linear power scoring function (type 2)",
      "topics": [
        "gpl2_sf"
      ]
    },
    {
      "page": "huber_rs",
      "title": "Realised Huber score",
      "topics": [
        "huber_rs"
      ]
    },
    {
      "page": "huber_sf",
      "title": "Huber scoring function",
      "topics": [
        "huber_sf"
      ]
    },
    {
      "page": "hubermean_if",
      "title": "Huber mean identification function",
      "topics": [
        "hubermean_if"
      ]
    },
    {
      "page": "huberquantile_if",
      "title": "Huber quantile identification function",
      "topics": [
        "huberquantile_if"
      ]
    },
    {
      "page": "interval_sf",
      "title": "Interval scoring function (Winkler scoring function)",
      "topics": [
        "interval_sf"
      ]
    },
    {
      "page": "linex_rs",
      "title": "Realised LINEX score",
      "topics": [
        "linex_rs"
      ]
    },
    {
      "page": "linex_sf",
      "title": "LINEX scoring function",
      "topics": [
        "linex_sf"
      ]
    },
    {
      "page": "lqmean_rs",
      "title": "Realised L_q-mean score",
      "topics": [
        "lqmean_rs"
      ]
    },
    {
      "page": "lqmean_sf",
      "title": "L_q-mean scoring function",
      "topics": [
        "lqmean_sf"
      ]
    },
    {
      "page": "lqquantile_rs",
      "title": "Realised L_q-quantile score",
      "topics": [
        "lqquantile_rs"
      ]
    },
    {
      "page": "lqquantile_sf",
      "title": "L_q-quantile scoring function",
      "topics": [
        "lqquantile_sf"
      ]
    },
    {
      "page": "mae",
      "title": "Mean absolute error (MAE)",
      "topics": [
        "mae"
      ]
    },
    {
      "page": "maelog_rs",
      "title": "Realised MAE-LOG score",
      "topics": [
        "maelog_rs"
      ]
    },
    {
      "page": "maelog_sf",
      "title": "MAE-LOG scoring function",
      "topics": [
        "maelog_sf"
      ]
    },
    {
      "page": "maesd_rs",
      "title": "Realised MAE-SD score",
      "topics": [
        "maesd_rs"
      ]
    },
    {
      "page": "maesd_sf",
      "title": "MAE-SD scoring function",
      "topics": [
        "maesd_sf"
      ]
    },
    {
      "page": "mape",
      "title": "Mean absolute percentage error (MAPE)",
      "topics": [
        "mape"
      ]
    },
    {
      "page": "mean_if",
      "title": "Mean identification function",
      "topics": [
        "mean_if"
      ]
    },
    {
      "page": "meanexp_if",
      "title": "Exp-transformed identification function",
      "topics": [
        "meanexp_if"
      ]
    },
    {
      "page": "meanlog_if",
      "title": "Log-transformed identification function",
      "topics": [
        "meanlog_if"
      ]
    },
    {
      "page": "meanpower_if",
      "title": "Power-transformed identification function",
      "topics": [
        "meanpower_if"
      ]
    },
    {
      "page": "mre",
      "title": "Mean relative error (MRE)",
      "topics": [
        "mre"
      ]
    },
    {
      "page": "mse",
      "title": "Mean squared error (MSE)",
      "topics": [
        "mse"
      ]
    },
    {
      "page": "mspe",
      "title": "Mean squared percentage error (MSPE)",
      "topics": [
        "mspe"
      ]
    },
    {
      "page": "msre",
      "title": "Mean squared relative error (MSRE)",
      "topics": [
        "msre"
      ]
    },
    {
      "page": "mv_if",
      "title": "Mean - variance identification function",
      "topics": [
        "mv_if"
      ]
    },
    {
      "page": "mv_sf",
      "title": "Mean - variance scoring function",
      "topics": [
        "mv_sf"
      ]
    },
    {
      "page": "nmoment_if",
      "title": "n-th moment identification function",
      "topics": [
        "nmoment_if"
      ]
    },
    {
      "page": "nmoment_rs",
      "title": "Realised n-th moment score",
      "topics": [
        "nmoment_rs"
      ]
    },
    {
      "page": "nmoment_sf",
      "title": "n-th moment scoring function",
      "topics": [
        "nmoment_sf"
      ]
    },
    {
      "page": "nse",
      "title": "Nash-Sutcliffe efficiency (NSE)",
      "topics": [
        "nse"
      ]
    },
    {
      "page": "obsweighted_rs",
      "title": "Realised observation-weighted score",
      "topics": [
        "obsweighted_rs"
      ]
    },
    {
      "page": "obsweighted_sf",
      "title": "Observation-weighted scoring function",
      "topics": [
        "obsweighted_sf"
      ]
    },
    {
      "page": "powerweighted_if",
      "title": "Power-weighted identification function",
      "topics": [
        "powerweighted_if"
      ]
    },
    {
      "page": "powerweighted_sf",
      "title": "Power-weighted squared error scoring function",
      "topics": [
        "powerweighted_sf"
      ]
    },
    {
      "page": "qlike",
      "title": "QLIKE",
      "topics": [
        "qlike"
      ]
    },
    {
      "page": "quantile_if",
      "title": "Quantile identification function",
      "topics": [
        "quantile_if"
      ]
    },
    {
      "page": "quantile_level",
      "title": "Sample quantile level function",
      "topics": [
        "quantile_level"
      ]
    },
    {
      "page": "quantile_rs",
      "title": "Realised quantile score",
      "topics": [
        "quantile_rs"
      ]
    },
    {
      "page": "quantile_sf",
      "title": "Asymmetric piecewise linear scoring function (quantile scoring function, quantile loss function)",
      "topics": [
        "quantile_sf"
      ]
    },
    {
      "page": "relerr_sf",
      "title": "Relative error scoring function (MAE-PROP scoring function)",
      "topics": [
        "relerr_sf"
      ]
    },
    {
      "page": "serr_sf",
      "title": "Squared error scoring function",
      "topics": [
        "serr_sf"
      ]
    },
    {
      "page": "serrexp_rs",
      "title": "Realised squared error exp score",
      "topics": [
        "serrexp_rs"
      ]
    },
    {
      "page": "serrexp_sf",
      "title": "Squared error exp scoring function",
      "topics": [
        "serrexp_sf"
      ]
    },
    {
      "page": "serrlog_rs",
      "title": "Realised squared error log score",
      "topics": [
        "serrlog_rs"
      ]
    },
    {
      "page": "serrlog_sf",
      "title": "Squared error log scoring function",
      "topics": [
        "serrlog_sf"
      ]
    },
    {
      "page": "serrpower_rs",
      "title": "Realised squared error of power transformations score",
      "topics": [
        "serrpower_rs"
      ]
    },
    {
      "page": "serrpower_sf",
      "title": "Squared error of power transformations scoring function",
      "topics": [
        "serrpower_sf"
      ]
    },
    {
      "page": "serrsq_rs",
      "title": "Realised squared error of squares score",
      "topics": [
        "serrsq_rs"
      ]
    },
    {
      "page": "serrsq_sf",
      "title": "Squared error of squares scoring function",
      "topics": [
        "serrsq_sf"
      ]
    },
    {
      "page": "sperr_sf",
      "title": "Squared percentage error scoring function",
      "topics": [
        "sperr_sf"
      ]
    },
    {
      "page": "srelerr_sf",
      "title": "Squared relative error scoring function",
      "topics": [
        "srelerr_sf"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "scoringfunctions",
  "_universes": [
    "hristostyr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2",
      "date": "2026-09-29T12:56:48.000Z",
      "distro": "resolute",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/cf493603cf6ea5751ac73ba8c3fd179cb243cf9a9f17d26e6b1db7ceed42f491",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.2",
      "date": "2026-09-29T12:56:44.000Z",
      "distro": "resolute",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/1dd333f954f2d71966d07d244335397de468c834cb330cbe681273bd98291af3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2",
      "date": "2026-09-29T13:01:51.000Z",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/106e093d3e662ef5923354fec2e696ead5bedfead6a72df3b7aa1cb38b7629f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.2",
      "date": "2026-09-29T13:02:06.000Z",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/5929b15c218d33d128332acc0d2b79f00e4b75263361b2f8088e355022a71cb0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2",
      "date": "2026-09-29T12:56:45.000Z",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/863b4da7f4b44128ae83b677dfec6329512622ef65b3c8df1c04fda7553dbdd6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2",
      "date": "2026-09-29T12:56:03.000Z",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/cf1d7f51036778e18ce3e5a98595f98cb307057a424207ca23d59c4ad1db4d55",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2",
      "date": "2026-09-29T12:55:59.000Z",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/90896ba60c740396e56b01c34fc4d6b895660c7892e8e74fde65cfc364266785",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.2",
      "date": "2026-09-29T12:55:56.000Z",
      "commit": "fb7faae96b483bf912b670f6ff492480088429ae",
      "fileid": "https://r2.ropensci.org/681a81fd2cffdba3b2c332bbc7f1b38cca2d03021642c6235f7f9f543f7bfcd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hristostyr/actions/runs/36570817399"
    }
  ]
}