Package: psvr Title: Percentage-Error Support Vector Regression Version: 0.1.0 Authors@R: person("Pablo", "Benavides-Herrera", email = "pbenavides@iteso.mx", role = c("aut", "cre"), comment = c(ORCID = "0000-0003-4926-4763")) Description: Implements four support vector regression (SVR) models derived from a unified mathematical framework for percentage-error loss functions: epsilon-SVR minimizing the mean absolute percentage error (MAPE), its symmetric kernel extension, least-squares SVR (LS-SVR) minimizing the root mean square percentage error (RMSPE), and its symmetric counterpart. All models require strictly positive targets. The epsilon-SVR models are solved via a built-in sequential minimal optimization (SMO) algorithm (with 'osqp' available as an optional alternative backend) and the LS-SVR models via a linear system (base R). See Benavides-Herrera et al. (2026) for the mathematical derivations. License: MIT + file LICENSE Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Depends: R (>= 4.1) Imports: dials, Matrix, parsnip, Rcpp (>= 1.0.10), rlang, scales, stats, tune, utils, workflowsets LinkingTo: Rcpp Suggests: dplyr, ggplot2, knitr, osqp, recipes, rmarkdown, rsample, testthat (>= 3.0.0), tibble, workflows, yardstick Config/testthat/edition: 3 VignetteBuilder: knitr URL: https://pbenavidesh.github.io/psvr/ Config/Needs/website: rmarkdown, tsibbledata, tsibble, lubridate, ggplot2, kableExtra, kernlab, scales, tidyr, tidyverse, tidymodels, modeldata, future, ranger, xgboost, ggrepel, sessioninfo, modeltime, timetk, randomForest, readxl, xfun, e1071, quantreg, lars, patchwork, here Config/pak/sysreqs: cmake make libicu-dev libuv1-dev Repository: https://pbenavidesh.r-universe.dev Date/Publication: 2026-09-14 19:54:03 UTC RemoteUrl: https://github.com/pbenavidesh/psvr RemoteRef: HEAD RemoteSha: 27c25944942c9ef3e2f887fbe840c45348d27fdb NeedsCompilation: yes Packaged: 2026-09-25 09:55:10 UTC; root Author: Pablo Benavides-Herrera [aut, cre] (ORCID: ) Maintainer: Pablo Benavides-Herrera