Package: PricingBandits Type: Package Title: Multi-Armed Bandit Approaches to Pricing Experiments Version: 2.1.0 Authors@R: c(person("Ian N.", "Weaver", role = c("aut", "cre"), email = "weaver.n.ian@gmail.com"), person("Vineet", "Kumar", role = "aut"), person("Lalit", "Jain", role = "aut")) Description: Implements multi-armed bandit approaches for pricing experiments with an unknown demand curve, as developed in Weaver, Kumar, and Jain (2025) "Nonparametric Pricing Bandits Leveraging Informational Externalities to Learn the Demand Curve" . Includes Upper Confidence Bound (UCB) and Thompson Sampling (TS) baselines, Gaussian process variants (GP-UCB, GP-TS), monotonic Gaussian process variants that constrain demand to be weakly decreasing in price, and heterogeneous-noise extensions. The willingness-to-pay distribution is fully user-specified via a vector of consumer valuations, so any demand environment can be simulated or replayed. License: MIT + file LICENSE URL: https://github.com/ian-weaver/PricingBandits BugReports: https://github.com/ian-weaver/PricingBandits/issues Encoding: UTF-8 Imports: stats, Matrix, hash, nloptr, MASS, dplyr, TruncatedNormal, R.utils Suggests: testthat (>= 3.0.0), knitr, rmarkdown, ggplot2 VignetteBuilder: knitr Config/testthat/edition: 3 Config/roxygen2/version: 8.1.0 Config/pak/sysreqs: cmake Repository: https://ian-weaver.r-universe.dev Date/Publication: 2026-09-10 11:07:43 UTC RemoteUrl: https://github.com/ian-weaver/pricingbandits RemoteRef: HEAD RemoteSha: 72f87451d2a9947fd1f47d55057aad4975fbc849 NeedsCompilation: no Packaged: 2026-10-11 14:54:15 UTC; root Author: Ian N. Weaver [aut, cre], Vineet Kumar [aut], Lalit Jain [aut] Maintainer: Ian N. Weaver Depends: R (>= 3.5.0)