A collection of methods for automated data cleaning where all actions are logged.

Author | Mark van der Loo, Edwin de Jonge, and Sander Scholtus |

Date of publication | 2015-07-15 13:23:47 |

Maintainer | Mark van der Loo <mark.vanderloo@gmail.com> |

License | GPL-3 |

Version | 1.3.7 |

https://github.com/data-cleaning/deducorrect |

**allTotallyUnimodular:** Test if a list of matrices are all unimodular

**applyFix:** Apply flips and swaps to a record.

**correctionRules:** Rules for deterministic correction

**correctRounding:** Correct records under linear restrictions for rounding errors

**correctSigns:** Correct sign errors and value interchanges in data records

**correctTypos:** Correct records under linear restrictions using typographical...

**correctWithRules:** Deterministic correction

**damerauLevenshteinDistance:** Calculate the Damerau Levenshtein Distance between two...

**deducorrect-object:** deducorrect object

**deducorrect-package:** Deductive correction methods for sign, rounding and typing...

**deductiveLevels:** Derive imputation values for categorical data

**deductiveZeros:** Find out which variables can deductively be imputed with 0

**deduImpute:** Deductive imputation of numerical or categorical values

**getSignCorrection:** workhorse for correctSigns

**getTypoCorrection:** Check record validity and suggest typo corrections

**getUsername:** Get name of R user.

**hellerTompkins:** Determine if a matrix is totally unimodular using Heller and...

**imputess:** Impute values from solution space

**isTotallyUnimodular:** Test for total unimodularity of a matrix.

**newdeducorrect:** Generate an S3 'deducorrect' object

**raghavachari:** Determine if a matrix is unimodular using recursive...

**reduceMatrix:** Apply reduction method from Scholtus (2008)

**scapegoat:** Scapegoat algorithm

**solSpace:** Solution space for missing values under equality constraints

**status:** Create empty status vector

**tree:** Solve an optimization problem using a tree algorithm as...

deducorrect

deducorrect/inst

deducorrect/inst/tests

deducorrect/inst/tests/testnewdeducorrect.R

deducorrect/inst/tests/testStringDistance.R

deducorrect/inst/tests/testCorrectRounding.R

deducorrect/inst/tests/testDeduImpute.R

deducorrect/inst/tests/testCorrectSigns.R

deducorrect/inst/tests/testDeductiveLevels.R

deducorrect/inst/tests/testDeterministic.R

deducorrect/inst/tests/testCorrectTypos.R

deducorrect/inst/doc

deducorrect/inst/doc/index.html

deducorrect/inst/doc/vanderlooDeJonge2011.pdf

deducorrect/inst/doc/deducorrect-vignette.Rnw

deducorrect/inst/doc/deducorrect-vignette.pdf

deducorrect/inst/doc/scholtus2008.pdf

deducorrect/inst/doc/scholtus2009.pdf

deducorrect/inst/doc/vanderlooDeJongeScholtus2011.pdf

deducorrect/NAMESPACE

deducorrect/NEWS

deducorrect/R

deducorrect/R/deductiveLevels.R
deducorrect/R/S3deducorrect.R
deducorrect/R/deterministic.R
deducorrect/R/pkg.R
deducorrect/R/solSpace.R
deducorrect/R/revert.R
deducorrect/R/correctRounding.R
deducorrect/R/stringdistance.R
deducorrect/R/correctTypos.R
deducorrect/R/correctSigns.R
deducorrect/R/util.R
deducorrect/R/unimodularity.R
deducorrect/R/deductiveZeros.R
deducorrect/R/deduImpute.R
deducorrect/vignettes

deducorrect/vignettes/deducorrect-vignette.Rnw

deducorrect/MD5

deducorrect/build

deducorrect/build/vignette.rds

deducorrect/DESCRIPTION

deducorrect/man

deducorrect/man/correctRounding.Rd
deducorrect/man/getUsername.Rd
deducorrect/man/imputess.Rd
deducorrect/man/allTotallyUnimodular.Rd
deducorrect/man/correctSigns.Rd
deducorrect/man/status.Rd
deducorrect/man/applyFix.Rd
deducorrect/man/newdeducorrect.Rd
deducorrect/man/deduImpute.Rd
deducorrect/man/correctTypos.Rd
deducorrect/man/deductiveLevels.Rd
deducorrect/man/reduceMatrix.Rd
deducorrect/man/deducorrect-object.Rd
deducorrect/man/damerauLevenshteinDistance.Rd
deducorrect/man/deducorrect-package.Rd
deducorrect/man/hellerTompkins.Rd
deducorrect/man/isTotallyUnimodular.Rd
deducorrect/man/solSpace.Rd
deducorrect/man/scapegoat.Rd
deducorrect/man/correctionRules.Rd
deducorrect/man/deductiveZeros.Rd
deducorrect/man/getTypoCorrection.Rd
deducorrect/man/tree.Rd
deducorrect/man/raghavachari.Rd
deducorrect/man/correctWithRules.Rd
deducorrect/man/getSignCorrection.Rd
deducorrect/.Rinstignore

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.