Package: PricingBandits 2.1.0

Ian N. Weaver
PricingBandits: Multi-Armed Bandit Approaches to Pricing Experiments
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" <doi:10.1287/mksc.2022.0247>. 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.
Authors:
PricingBandits_2.1.0.tar.gz
PricingBandits_2.1.0.zip(r-4.7-any)PricingBandits_2.1.0.zip(r-4.6-any)PricingBandits_2.1.0.zip(r-4.5-any)
PricingBandits_2.1.0.tgz(r-4.6-any)PricingBandits_2.1.0.tgz(r-4.5-any)
PricingBandits_2.1.0.tar.gz(r-4.7-any)PricingBandits_2.1.0.tar.gz(r-4.6-any)
PricingBandits_2.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
PricingBandits/json (API)
| # Install 'PricingBandits' in R: |
| install.packages('PricingBandits', repos = c('https://ian-weaver.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ian-weaver/pricingbandits/issues
Last updated from:72f87451d2. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 191 | ||
| source / vignettes | OK | 193 | ||
| linux-release | OK | 142 | ||
| macos-release | OK | 188 | ||
| macos-oldrel | OK | 191 | ||
| windows-devel | OK | 100 | ||
| windows-release | OK | 76 | ||
| windows-oldrel | OK | 122 | ||
| wasm-release | OK | 100 |
Exports:AggregateDataGPAggregateDataTSAggregateDataUCBBasisFunctionCovarianceFromKernelGetDiagnosticsGPTSGPTS_MonoGPUCBGPUCB_MonoJointCovFromKernelMABExperimentMakePosDefinitiveNLMLNoiseSampleNonMonoPolicyEvalOptimalHyperparametersPolicyEvaluationPosteriorPredictionPricingBanditRBFKernelResetDiagnosticsTSUCB
Dependencies:alabamaclidplyrgenericsgluehashlatticelifecyclemagrittrMASSMatrixnleqslvnloptrnumDerivpillarpkgconfigqrngR.methodsS3R.ooR.utilsR6RcppRcppArmadillorlangspacefillrtibbletidyselectTruncatedNormalutf8vctrswithr