{
  "_id": "6a104f43acfb0bcc41ca0d54",
  "Package": "seer",
  "Type": "Package",
  "Title": "Feature-Based Forecast Model Selection",
  "Version": "1.1.8",
  "Authors@R": "c(\nperson(\"Thiyanga\", \"Talagala\", email = \"tstalagala@gmail.com\", role = c(\"aut\", \"cre\"), comment=c(ORCID = \"0000-0002-0656-9789\")),\nperson(\"Rob J\", \"Hyndman\", role = c(\"ths\", \"aut\"), comment = c(ORCID = \"0000-0002-2140-5352\")),\nperson(\"George\", \"Athanasopoulos\", role = c(\"ths\", \"aut\")))",
  "Maintainer": "Thiyanga Talagala <tstalagala@gmail.com>",
  "Description": "A novel meta-learning framework for forecast model\nselection using time series features. Many applications require\na large number of time series to be forecast. Providing better\nforecasts for these time series is important in decision and\npolicy making. We propose a classification framework which\nselects forecast models based on features calculated from the\ntime series. We call this framework FFORMS (Feature-based\nFORecast Model Selection). FFORMS builds a mapping that relates\nthe features of time series to the best forecast model using a\nrandom forest. 'seer' package is the implementation of the\nFFORMS algorithm. For more details see our paper at\n<https://www.monash.edu/business/econometrics-and-business-statistics/research/publications/ebs/wp06-2018.pdf>.",
  "License": "GPL-3",
  "URL": "https://thiyangt.github.io/seer/",
  "BugReports": "https://github.com/thiyangt/seer/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.1",
  "Config/pak/sysreqs": "libicu-dev libssl-dev",
  "Repository": "https://thiyangt.r-universe.dev",
  "Date/Publication": "2022-10-01 06:51:19 UTC",
  "RemoteUrl": "https://github.com/thiyangt/seer",
  "RemoteRef": "HEAD",
  "RemoteSha": "abd4c2aa172809146df850db2da64310fa4ae98e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-10 06:08:53 UTC",
    "User": "root"
  },
  "Author": "Thiyanga Talagala [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-0656-9789>),\nRob J Hyndman [ths, aut] (ORCID:\n<https://orcid.org/0000-0002-2140-5352>),\nGeorge Athanasopoulos [ths, aut]",
  "MD5sum": "459866f1f4c576bb3d41a7ac651610b0",
  "_user": "thiyangt",
  "_type": "src",
  "_file": "seer_1.1.8.tar.gz",
  "_fileid": "2f9917c9e025ae134f23d64a702eeabdb42249ba13358bbed944aaf49b37e93b",
  "_filesize": 175122,
  "_sha256": "2f9917c9e025ae134f23d64a702eeabdb42249ba13358bbed944aaf49b37e93b",
  "_created": "2026-05-10T06:08:53.000Z",
  "_published": "2026-05-22T12:42:43.900Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77381483735,
      "time": 171,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6901487184"
    },
    {
      "job": 77381483870,
      "time": 172,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901487222"
    },
    {
      "job": 77381483818,
      "time": 117,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6901491681"
    },
    {
      "job": 77381483737,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901506615"
    },
    {
      "job": 77381483170,
      "time": 190,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901468467"
    },
    {
      "job": 77381483143,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7160733988"
    },
    {
      "job": 77381483691,
      "time": 108,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6901480497"
    },
    {
      "job": 77381484314,
      "time": 117,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6901481426"
    },
    {
      "job": 77381484129,
      "time": 107,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901480397"
    }
  ],
  "_buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/thiyangt/seer",
  "_commit": {
    "id": "abd4c2aa172809146df850db2da64310fa4ae98e",
    "author": "thiyangt <thiyanga.talagala@monash.edu>",
    "committer": "thiyangt <thiyanga.talagala@monash.edu>",
    "message": "fixed package issue with forecast package\n",
    "time": 1664607079
  },
  "_maintainer": {
    "name": "Thiyanga Talagala",
    "email": "tstalagala@gmail.com",
    "login": "thiyangt",
    "uuid": 26638361,
    "orcid": "0000-0002-0656-9789"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.3",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "urca",
      "role": "Imports"
    },
    {
      "package": "forecast",
      "version": ">= 8.3",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Imports"
    },
    {
      "package": "forecTheta",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "tsfeatures",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "repmis",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "Mcomp",
      "role": "Suggests"
    },
    {
      "package": "GGally",
      "role": "Suggests"
    }
  ],
  "_owner": "thiyangt",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 78,
  "_contributors": [
    {
      "user": "thiyangt",
      "count": 253,
      "uuid": 26638361
    }
  ],
  "_userbio": {
    "uuid": 26638361,
    "type": "user",
    "name": "Thiyanga  Talagala",
    "description": "Time Series, Machine Learning Interpretability, Large-Scale Forecasting\r\n(twitter: thiyangt)"
  },
  "_downloads": {
    "count": 288,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/seer"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/thiyangt/seer",
  "_pkgdown": "https://thiyangt.github.io/seer/",
  "_searchresults": 53,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/seer.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/thiyangt/seer",
  "_realowner": "thiyangt",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.4",
      "date": "2020-02-21"
    },
    {
      "version": "1.1.5",
      "date": "2020-06-08"
    },
    {
      "version": "1.1.6",
      "date": "2021-06-01"
    },
    {
      "version": "1.1.7",
      "date": "2021-12-08"
    },
    {
      "version": "1.1.8",
      "date": "2022-10-01"
    }
  ],
  "_exports": [
    "accuracy_arima",
    "accuracy_ets",
    "accuracy_mstl",
    "accuracy_nn",
    "accuracy_rw",
    "accuracy_rwd",
    "accuracy_snaive",
    "accuracy_stlar",
    "accuracy_tbats",
    "accuracy_theta",
    "accuracy_wn",
    "acf_seasonalDiff",
    "acf5",
    "build_rf",
    "cal_features",
    "cal_m4measures",
    "cal_MASE",
    "cal_medianscaled",
    "cal_sMAPE",
    "cal_WA",
    "classify_labels",
    "classlabel",
    "combination_forecast_inside",
    "convert_msts",
    "e_acf1",
    "fcast_accuracy",
    "fforms_combinationforecast",
    "fforms_ensemble",
    "holtWinter_parameters",
    "prepare_trainingset",
    "rf_forecast",
    "sim_arimabased",
    "sim_etsbased",
    "sim_mstlbased",
    "split_names",
    "stlar",
    "unitroot"
  ],
  "_help": [
    {
      "page": "accuracy_arima",
      "title": "Calculate accuracy measue based on ARIMA models",
      "topics": [
        "accuracy_arima"
      ]
    },
    {
      "page": "accuracy_ets",
      "title": "Forecast-accuracy calculation",
      "topics": [
        "accuracy_ets"
      ]
    },
    {
      "page": "accuracy_mstl",
      "title": "Calculate accuracy based on MSTL",
      "topics": [
        "accuracy_mstl"
      ]
    },
    {
      "page": "accuracy_nn",
      "title": "Calculate accuracy measure calculated based on neural network forecasts",
      "topics": [
        "accuracy_nn"
      ]
    },
    {
      "page": "accuracy_rw",
      "title": "Calculate accuracy measure based on random walk models",
      "topics": [
        "accuracy_rw"
      ]
    },
    {
      "page": "accuracy_rwd",
      "title": "Calculate accuracy measure based on random walk with drift",
      "topics": [
        "accuracy_rwd"
      ]
    },
    {
      "page": "accuracy_snaive",
      "title": "Calculate accuracy measure based on snaive method",
      "topics": [
        "accuracy_snaive"
      ]
    },
    {
      "page": "accuracy_stlar",
      "title": "Calculate accuracy measure based on STL-AR method",
      "topics": [
        "accuracy_stlar"
      ]
    },
    {
      "page": "accuracy_tbats",
      "title": "Calculate accuracy measure based on TBATS",
      "topics": [
        "accuracy_tbats"
      ]
    },
    {
      "page": "accuracy_theta",
      "title": "Calculate accuracy measure based on Theta method",
      "topics": [
        "accuracy_theta"
      ]
    },
    {
      "page": "accuracy_wn",
      "title": "Calculate accuracy measure based on white noise process",
      "topics": [
        "accuracy_wn"
      ]
    },
    {
      "page": "acf_seasonalDiff",
      "title": "Autocorrelation coefficients based on seasonally differenced series",
      "topics": [
        "acf_seasonalDiff"
      ]
    },
    {
      "page": "acf5",
      "title": "Autocorrelation-based features",
      "topics": [
        "acf5"
      ]
    },
    {
      "page": "build_rf",
      "title": "build random forest classifier",
      "topics": [
        "build_rf"
      ]
    },
    {
      "page": "cal_features",
      "title": "Calculate features for new time series instances",
      "topics": [
        "cal_features"
      ]
    },
    {
      "page": "cal_m4measures",
      "title": "Mean of MASE and sMAPE",
      "topics": [
        "cal_m4measures"
      ]
    },
    {
      "page": "cal_MASE",
      "title": "Mean Absolute Scaled Error(MASE)",
      "topics": [
        "cal_MASE"
      ]
    },
    {
      "page": "cal_medianscaled",
      "title": "scale MASE and sMAPE by median",
      "topics": [
        "cal_medianscaled"
      ]
    },
    {
      "page": "cal_sMAPE",
      "title": "symmetric Mean Absolute Pecentage Error(sMAPE)",
      "topics": [
        "cal_sMAPE"
      ]
    },
    {
      "page": "cal_WA",
      "title": "Weighted Average",
      "topics": [
        "cal_WA"
      ]
    },
    {
      "page": "classify_labels",
      "title": "Classify labels according to the FFORMS famework",
      "topics": [
        "classify_labels"
      ]
    },
    {
      "page": "classlabel",
      "title": "identify the best forecasting method",
      "topics": [
        "classlabel"
      ]
    },
    {
      "page": "combination_forecast_inside",
      "title": "This function is call to be inside fforms_combination",
      "topics": [
        "combination_forecast_inside"
      ]
    },
    {
      "page": "convert_msts",
      "title": "Convert multiple frequency time series into msts object",
      "topics": [
        "convert_msts"
      ]
    },
    {
      "page": "e_acf1",
      "title": "Autocorrelation coefficient at lag 1 of the residuals",
      "topics": [
        "e_acf1"
      ]
    },
    {
      "page": "fcast_accuracy",
      "title": "calculate forecast accuracy from different forecasting methods",
      "topics": [
        "fcast_accuracy"
      ]
    },
    {
      "page": "fforms_combinationforecast",
      "title": "Combination forecast based on fforms",
      "topics": [
        "fforms_combinationforecast"
      ]
    },
    {
      "page": "fforms_ensemble",
      "title": "Function to identify models to compute combination forecast using FFORMS algorithm",
      "topics": [
        "fforms_ensemble"
      ]
    },
    {
      "page": "holtWinter_parameters",
      "title": "Parameter estimates of Holt-Winters seasonal method",
      "topics": [
        "holtWinter_parameters"
      ]
    },
    {
      "page": "prepare_trainingset",
      "title": "preparation of training set",
      "topics": [
        "prepare_trainingset"
      ]
    },
    {
      "page": "rf_forecast",
      "title": "function to calculate point forecast, 95% confidence intervals, forecast-accuracy for new series",
      "topics": [
        "rf_forecast"
      ]
    },
    {
      "page": "sim_arimabased",
      "title": "Simulate time series based on ARIMA models",
      "topics": [
        "sim_arimabased"
      ]
    },
    {
      "page": "sim_etsbased",
      "title": "Simulate time series based on ETS models",
      "topics": [
        "sim_etsbased"
      ]
    },
    {
      "page": "sim_mstlbased",
      "title": "Simulate time series based on multiple seasonal decomposition",
      "topics": [
        "sim_mstlbased"
      ]
    },
    {
      "page": "split_names",
      "title": "split the names of ARIMA and ETS models",
      "topics": [
        "split_names"
      ]
    },
    {
      "page": "stlar",
      "title": "STL-AR method",
      "topics": [
        "stlar"
      ]
    },
    {
      "page": "unitroot",
      "title": "Unit root test statistics",
      "topics": [
        "unitroot"
      ]
    }
  ],
  "_readme": "https://github.com/thiyangt/seer/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "codetools",
    "colorspace",
    "cpp11",
    "curl",
    "digest",
    "dplyr",
    "farver",
    "foreach",
    "forecast",
    "forecTheta",
    "fracdiff",
    "furrr",
    "future",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gtable",
    "isoband",
    "iterators",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "listenv",
    "lmtest",
    "magrittr",
    "nlme",
    "nnet",
    "parallelly",
    "pillar",
    "pkgconfig",
    "purrr",
    "quadprog",
    "quantmod",
    "R6",
    "randomForest",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppRoll",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "timeDate",
    "tseries",
    "tsfeatures",
    "TTR",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xts",
    "zoo"
  ],
  "_score": 5.315340476627288,
  "_indexed": true,
  "_nocasepkg": "seer",
  "_universes": [
    "thiyangt"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.8",
      "date": "2026-05-10T06:11:18.000Z",
      "distro": "noble",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "68284df11019ab0ddfd14c367c519c5f63716300d01a3c35d90be6f7a5cd53af",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.8",
      "date": "2026-05-10T06:11:19.000Z",
      "distro": "noble",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "a8ff8835b74c67ea2d14410a4ceba8bfee478565fe94c10ea68d85eb17e5a662",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.8",
      "date": "2026-05-10T06:12:16.000Z",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "5d2c8d4de73ef7e413c8971bae263a236a139d7eb2ebbf367aa079c76386a62a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.8",
      "date": "2026-05-10T06:14:29.000Z",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "319a47af2448d32b809f65ec568df2fe09b661a5e33a44639c53e7d0eeac96d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.8",
      "date": "2026-05-10T06:10:07.000Z",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "90adeaefdbf168c33ca8294adca5a08dc7e56267b058d6348190f31066ea0960",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.8",
      "date": "2026-05-10T06:10:15.000Z",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "25ea3fe0cee195801e30aad55f9735027af776cd088719a11420c08af58156c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.8",
      "date": "2026-05-10T06:10:10.000Z",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "7d0537c152e7b1efd3b1d977c99a2d33aad1ed2a4eaafbf381bcaf69537819eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.8",
      "date": "2026-05-22T12:42:24.000Z",
      "commit": "abd4c2aa172809146df850db2da64310fa4ae98e",
      "fileid": "7baa8c44122a79148c185224f982875b7bcd6652c305a3d4048acc51623330ff",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thiyangt/actions/runs/25621431521"
    }
  ]
}