Changelog#
1.2.0#
Added Bayesian ranking and selection utilities
Fixed covariance computation in
MarginalRanking
andSimultaneousRanking
Wrote a faster version of
MarginalRanking
Implemented low memory algorithm for pairiwse hypothesis testing
Sped up
ppf
andrvs
methods ofnonparametric
by caching the CDFImproved interpolation of
nonparametric
so the PDF will always be weakly positive
1.1.0#
Added robust empirical Bayes confidence intervals from Armstrong et al., 2020 for
bayes.Normal
.Added q-values for hypothesis testing with correct false discovery rates.
Implemented a faster algorithm for pairwise hypothesis testing.
1.0.0#
Added nonparametric empirical Bayes
Collapsed all normal prior Bayesian estimators (classic, maximum likelihood, and James-Stein) into a single
Normal
classCreated a separate
Improper
class for Bayesian models with an improper priorMoved projection confidence intervals from
RQU
to a separatecondfidence_set.ConfidenceSet
classCreated the
confidence_set
moduleAdded non-parametric, mixture, and joint Distributions
Added significance conditional analysis
Renamed
RQU
to the more expressiveRankCondition
0.0.3#
Tested on Python3.8
Added Holm-Bonferroni correction
Added ability to specify columns in
ModeBase.from_csv
Fixed a column selection bug in
ProjectionResults.conf_int
Fixed a bug in Bayes results base: allows for rank matrix when estimating one parameter
Fixed a bug in
RQU.get_distributions
; the projection CIs didn’t line up with the column indices in the previous version
0.0.2#
Added a
truncnorm
distribution with exponential tiltingAdded reconstruction plot methods for Bayesian models
Added utilities for Wasserstein distances as a measure of reconstruction error
Added robustness to linear empirical Bayes likelihood optimization
Added empirical Bayes fitting to minimize Wasserstein reconstruction error
Changed the prior covariance parameter for empirical and hierarchical Bayes to represent the prior standard deviation rather than the prior variance
Fixed a bug in rank matrix calculation
0.0.1#
First release on PyPI