Releases: FrankPortman/bayesAB
Releases · FrankPortman/bayesAB
bayesAB 1.1.3
Minor release fixing deprecation issues caused by new ggplot version.
bayesAB 1.1.2
Minor release for fixing a bug caused by latest release of ggplot2. No API changes.
bayesAB 1.1.0
Breaking
- Changed conjugate prior of Normal/LogNormal distributions to be the
NormalInverseGamma
distribution from a combination of theNormal
andInverse Gamma
distributions. This distribution is bivariate and gives us a 2d estimate for bothx
andsig_sq
. The params for this distribution aremu
,lambda
,alpha
,beta
and are different from the old priors that Normal/LogNormal were expecting.- Various doc changes to illustrate these changes and new expectations
Major Changes
- Fix closed form distributions and added tests
- Calculation Posterior Expected Loss is now correct and represents a true loss function
- Added
plotNormalInvGamma
Minor Changes
- Colors for sample plots are now hardcoded (red for > 0 and blue for < 0)
- Plots are truncated at the extremes to avoid very long tails
bayesAB 1.0.0
v1.0.0 New site
bayesAB 0.7.0
Major Additions
- added
banditize
anddeployBandit
to turn yourbayesTest
object into a Bayesian multi-armed bandit and deploy as a JSON API
respectively. - Added programmatic capabilities on top of existing interactive uses for
plot
generic function- You can now assign
plot(bayesTestObj)
to a variable and not have it automatically plot.
- You can now assign
- Added quantile summary of calculated posteriors to the output of
summary.bayesTest
- Added Posterior Expected Loss to output of
summary.bayesTest
- This is useful to know when to stop your Bayesian AB Test
- Supports the risk of choosing 'B' over 'A' (ordering is important) and makes more sense if A > B currently in the test
Minor Tweaks/Fixes
- outputs from
plot
generics are now explicitlyggplot
objects and can be modified as such- You can input your own titles/axis labels/etc if the defaults don't fit your use case
bayesAB 0.6.0
First CRAN release.