deducorrect: Deductive Correction, Deductive Imputation, and Deterministic Correction

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

AuthorMark van der Loo, Edwin de Jonge, and Sander Scholtus
Date of publication2015-07-15 13:23:47
MaintainerMark van der Loo <mark.vanderloo@gmail.com>
LicenseGPL-3
Version1.3.7
https://github.com/data-cleaning/deducorrect

View on CRAN

Man pages

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...

Files in this package

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? or email at ian@mutexlabs.com.

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