FDX 2.0.2
- 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.
FDX 2.0.1
- Fix: kernel functions were not properly moved to internal
namespace.
- Minor documentation corrections.
- Fixed bugs for discrete Lehmann-Romano procedure that could lead to
incorrect results or to infinite loops.
- Changed maintainer e-mail address.
FDX 2.0.0
- New features:
- discrete.GR(),- discrete.LR(),- discrete.PB()and their respective wrappers- DGR(),- DLR(),- DPB(),- NDGR(),- NDLR()and- NDPB()are
now generic functions. The previously existing functionality is
implemented in- *.defaultmethods.
- These generic functions got *.DiscreteTestResultsmethods for processingDiscreteTestResultsR6 class objects
from packageDiscreteTestsdirectly, so they can be used
within pipes. They also offer some performance gains because some
time-consuming checks for consistency are no longer necessary.
- For consistency of new generics and methods, the first parameter
raw.pvaluesneeded to be renamed totest.results.
- New parameter thresholdfordiscrete.*(),continuous.*(),weighted.*and their
respective wrapper functions. 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, they now respect the re-scaled
conditional distributions. Additionally, theFDXS3 class
output objects of these functions now include a listSelectwith values and information regarding selection.
- New parameter pCDFlist.indicesfordiscrete.*()and their wrappers, which must have the same
length aspCDFlistand may help increasing performance
considerably. AspCDFlistmay now include only unique
supports,pCDFlist.indicesmust indicate the indices of the
p-values which belong to a given support set. 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 direct.discrete.GR(),direct.discrete.LR()anddirect.discrete.PB()as more flexible replacements forfast.discrete.GR(),fast.discrete.LR()andfast.discrete.PB(). The
latter have been marked as deprecated and will be removed in the
future.
- Step function evaluation in C++ code has been replaced by closely
optimized inline functions which offer performance gains of 10-50%.
FDX 1.0.6
- The “fix” of 1.0.5 could cause even more trouble and has been
corrected.
FDX 1.0.5
- Fixed a severe bug that produced completely wrong critical constants
of the continuous Guo-Romano and Lehmann-Romano
procedures.
FDX 1.0.4
- Minor modification to kernel_DGR_fastC++ function to
return approximated binomial probabilities, too.
- Added GitHub.
FDX 1.0.3
- Necessary updates due to changed signatures of imported functions of
package PoissonBinomial.
FDX 1.0.2
- Minor improvements to internal functions to achieve better accuracy
for upper tail Poisson binomial probabilities.
FDX 1.0.1
- Fixed a bug that prevented compilation on Solaris and clang
configurations.
FDX 1.0.0
- Initial release.
- Added a NEWS.mdfile to track changes to the
package.