deducorrect: Deductive Correction, Deductive Imputation, and Deterministic Correction

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
URLs

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