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