NEWS
deducorrect 1.4.1
- Moving active development to the packages 'deductive' for deductive correction methods
and to 'dcmodify' for rule-based deterministic correction.
deducorrect 1.4.0
- new function 'ruleset' replaces correctionRules
- new function 'applyRules', replaces correctionRules. Vectorizes ruleset prior to application yielding significant speed gain.
- DEPRECATED: correctionRules, correctWithRules. Will be available for some time to allow smooth transition.
deducorrect 1.3.7 (2015-07-15)
- Small updates to conform to CRAN policies.
deducorrect 1.3-5 (2014-10-01)
- Small updates to conform to CRAN policies.
deducorrect 1.3-4 (2013-07-02)
- bugfix in logging of correctWithRules (factors were incorrectly logged).
deducorrect 1.3-1 (2013-03-01)
- abs is now an allowed symbol in deterministic corrections (see ?correctionRules)
- small documentation updates: the DL-distance used in correctTypos is the _restricted_ DL-distance.
- bugfix in correctSigns: not all swap-options were found when edits involving <= (or >=) are involved (thanks to Sander Scholtus).
- bugfix deterministic imputation: wrong logging when multiple rules were applied to a record (thanks to Jeroen Pannekoek).
deducorrect 1.3-0 (2012-09-21)
- Added deterministic imputation (correction) feature, see ?imputationRules
deducorrect 1.2-1
- Added 'round' option for deduImpute.editmatrix (defaults to true)
- bugfix in correctSigns: some correction opportunities were missed because of ignored constant vector in constraints.
deducorrect 1.2-0 (2012-06-05)
- Discussion papers used to be included as vignette. Now only as pdf in inst/doc
- deducorrect object gains 'call' attribute.
- deduImpute now sets data to NA according to adapt (should be more intuitive)
- deduImpute accepts 'editset'. Imputations causing new violations are reverted afterwards
- correctRounding, correctTypos, correctSigns now S3 generic and accept 'editset'. Corrections causing new violations are reverted afterwards.
- deduImpute now accepts data.frames with more variables than specified in editset (-matrix, -array)
- bugfix: counting nr. of imputations in deduImpute.editmatrix in presence of 'adapt' argument
- BREAKING CHANGE: Removed deprecated argument 'Q' from 'correctRounding'
- BREAKING CHANGE: Argument 'R' of correctRounding is renamed 'E' for consistency reasons
deducorrect 1.1-3 (2012-02-22)
- Solved problem in vignette, caused by updates in editrules.
deducorrect 1.1-2 (2012-02-14)
- Discussion paper included in 'doc' directory of package
- Solved bug in deducorrect object: rownames of $corrections were sometimes duplicated
deducorrect 1.1-1 (2011-11-25)
- Updates on vignette, index.html of online manual and documentation.
- Solved possible clash with plyr: both editrules and plyr publish a reduce function.
deducorrect 1.1-0 (2011-11-17)
- Deductive imputation methods for categorical data: deduImpute, deductiveLevels
- Deductive imputation methods for numerical records: deduImpute, solSpace/imputess, deductiveZeros
- Solved corner case: constructing deducorrect object when nothing was corrected failed.
deducorrect 1.0-2 (2011-09-01)
- correctSigns has more thorough argument checking. Variables in flip or swap, not occuring in rules are removed.
- Test for unimodularity of editmatrix in correctRounding can optionally be turned off.
- fixed a bug in correctRounding causing inequality violations in certain cases (Thanks to Kenneth Chin-A-Fat)
- passing argument Q to correctRoundings now emits error
deducorrect 1.0-1 (2011-07-04)
- fixed bug in correctSigns causing inequality violations in certain cases.
deducorrect 1.0-0 (2011-07-02)
- discussion paper published and added to package documentation
deducorrect 0.9-6 (2011-06-29)
- Shrunk included papers with tools::compactPDF()
- Small changes to fix warnings and errors after update of editrules and R2.13-patched
- Vignette finished
deducorrect 0.9-5 (2011-05-11)
- vignette nearly finished
- Package now depends on editrules version >= 0.6
- Changed getUsername so it uses Sys.info
deducorrect 0.9-4 (2011-04-09)
- Fixed a bug in correctTypos: all solutions were flagged as partial.
- Fixed a bug in damerauLevenschtein distance
deducorrect 0.9-3 (2011-04-01)
- vignette virtually complete
- made detection of username more robust
- correctRounding does not allow generation of new inequality violations, compatible with correctTypos.
- correctTypos now checks solution suggestions for generating new inequality violations.
- set variable Q in correctRounding to deprecated
- fixed bug in isTotallyUnimodular
- old.correctSigns now removed
- added index.html for vignettes
deducorrect 0.9-2 (2011-03-12)
- some work on vignette
- deducorrect object how has "user" slot
- correctSigns has new, easier interface and can take inequalities into account.
- correctSigns now breaks of a 1e5 sign flip combinations - can be adjusted by setting "maxCombinations"
- solved bug causing correctSigns to crash if no records at all were fixed.
- correctRounding failed when running on R 2.10, is fixed.
deducorrect 0.9-1 (2011-03-02)
- Fixed a bug in correctTypos: when a record was invalid but no sensible corrections could be made, the function returned an error
- Smashed a bug in correctSigns: error extracting constant for editmatrix containing equalities and inequalities
deducorrect 0.9 (2011-02-26)