DiscreteFDR 2.1.0
- Added DBY()for discrete Benjamini-Yekutieli
procedure.
- If input p-values vector includes names, they are now included in
the summary table generated by summary.DiscreteFDR(). For
this to work withDiscreteTestResultsclass objects from
packageDiscreteTests, version 0.2.1 of that package is
required.
- Minor fix for wrong p-value CDF indices after selection. For the way
they are used, this was inconsequential, but may have caused problems in
the future.
- Change order of output data: Datalist is now output
beforeSelectlist.
- Fixed issues with Rcpp’srev()function in
computations of adaptive DBH critical values
DiscreteFDR 2.0.1
- Introduction of modeparameter forhist()function to adapt construction of histograms in case of conditional
p-value selection.
- Remove amnesiadataset (moved toDiscreteDatasetspackage).
- Function match.pvals()is no longer exported.
- Performance improvement for step-up procedures, especially for large
numbers of tests.
DiscreteFDR 2.0.0
- New features:
- discrete.BH(),- DBH(),- ADBH()and- DBR()are now generic functions. The previously
existing functionality is implemented in- *.defaultmethods.
- discrete.BH(),- DBH(),- ADBH()and- DBR()got- *.DiscreteTestResultsmethods
for processing- DiscreteTestResultsR6 class objects from
package- *.DiscreteTestsdirectly, so they can be used
within pipes.
- For consistency of new generics and methods, the first parameter
raw.pvaluesneeded to be renamed totest.results.
- New parameter thresholdfordiscrete.BH(),DBH(),ADBH()andDBR(). This
enables selection of p-values which are smaller than or equal to a
certain value. Note: observed p-values and their
supports are then re-scaled, as the p-value distributions are now
becoming conditional distributions. If no selection is performed
(i.e.threshold = 1),print(),summary()andplot()outputs are as before.
Otherwise, the now respect the re-scaled conditional distributions.
Additionally, theDiscreteFDRS3 class output objects of
the functionsdiscrete.BH(),DBH(),ADBH()andDBR()now include a listSelectwith values and information regarding
selection.
- New parameter pCDFlist.indicesfordiscrete.BH(),DBH(),ADBH()andDBR(), which must have the same length aspCDFlistand may help increasing performance considerably.
AspCDFlistcan now include only unique supports,pCDFlist.indicesmust indicate the index of the p-values to
which a given support belongs. IfpCDFlisthas the same
length astest.results, it can be omitted (by setting it toNULL, the default). If users prefer usingDiscreteTestResultsobjects, they do not have to take care
of this, as unique supports and indices are automatically extracted from
these objects.
 
- New functions generate.pvalues()anddirect.discrete.BH()as more flexible replacements forfisher.pvalues.support()andfast.discrete().
- Step function evaluation in C++ code has been replaced by closely
optimized inline functions which offer performance gains of 10-50%.
DiscreteFDR 1.3.7
- Introduction of lifecyclemechanisms.
- Marked fast.Discrete(),fisher.pvalues.support(),match.pvals(),kernel_*()andamnesiadataset as
deprecated.
- Various documentation updates.
- Removal of links to discreteMTPpackages, since it was
removed from CRAN.
DiscreteFDR 1.3.6
- Fixed a problem with fisher.pvalues.supportthat could
cause p-values to be wrong or NA (Thanks to Iqraa Meah).
- Added GitHub.
DiscreteFDR 1.3.5
- Fixed a problem with fisher.pvalues.supportthat could
cause an infinite loop when usingalternative = two.sided(Thanks to Lukas Jansen).
- Changed version scheme from x.y-ztox.y.z
DiscreteFDR 1.3-4
- Added a NEWS.mdfile to track changes to the
package.
- Corrected a bug in plot.DiscreteFDRfunction that
produced a false legend.
- Added plausibility checks of arguments to discrete.BHandDBRfunctions.