yaImpute: Nearest Neighbor Observation Imputation and Evaluation Tools

Performs nearest neighbor-based imputation using one or more alternative approaches to processing multivariate data. These include methods based on canonical correlation analysis, canonical correspondence analysis, and a multivariate adaptation of the random forest classification and regression techniques of Leo Breiman and Adele Cutler. Additional methods are also offered. The package includes functions for comparing the results from running alternative techniques, detecting imputation targets that are notably distant from reference observations, detecting and correcting for bias, bootstrapping and building ensemble imputations, and mapping results.

AuthorNicholas L. Crookston, Andrew O. Finley, John Coulston (Sunil Arya and David Mount for ANN)
Date of publication2015-07-20 18:36:55
MaintainerNicholas L. Crookston <ncrookston.fs@gmail.com>
LicenseGPL (>= 2)
Version1.0-26

View on CRAN

Man pages

ann: Approximate nearest neighbor search routines

applyMask: Removes neighbors that share (or not) group membership with...

asciigridimpute: Imputes/Predicts data for Ascii Grid maps

bestVars: Computes the number of _best_ X-variables

buildConsensus: Finds the consensus imputations among a list of yai objects

compare.yai: Compares different k-NN solutions

correctbias: Correct bias by selecting different near neighbors

cor.yai: Correlation between observed and imputed

ensembleImpute: Computes the mean, median, or mode among a list of impute.yai...

errorStats: Compute error components of k-NN imputations

foruse: Report a complete imputation

grmsd: Generalized Root Mean Square Distance Between Observed and...

impute.yai: Impute variables from references to targets

MoscowMtStJoe: Moscow Mountain and St. Joe Woodlands (Idaho, USA) Tree and...

mostused: Tabulate references most often used in imputation

newtargets: Finds K nearest neighbors for new target observations

notablydifferent: Finds obervations with large differences between observed and...

notablydistant: Find notably distant targets

plot.compare.yai: Plots a compare.yai object

plot.notablydifferent: Plots the scaled root mean square differences between...

plot.varSel: Boxplot of mean Mahalanobis distances from varSelection()

plot.yai: Plot observed verses imputed data

predict.yai: Generic predict function for class yai

print: Print a summary of a yai object

rmsd.yai: Root Mean Square Difference between observed and imputed

TallyLake: Tally Lake, Flathead National Forest, Montana, USA

unionDataJoin: Combines data from several sources

vars: List variables in a yai object

varSelection: Select variables for imputation models

whatsMax: Find maximum column for each row

yai: Find K nearest neighbors

yaiRFsummary: Build Summary Data For Method RandomForest

yaiVarImp: Reports or plots importance scores for yai method...

Functions

ann Man page
applyMask Man page
AsciiGridImpute Man page
AsciiGridPredict Man page
bestVars Man page
buildConsensus Man page
compare.yai Man page
correctBias Man page
cor.yai Man page
ensembleImpute Man page
errorStats Man page
foruse Man page
grmsd Man page
impute Man page
impute.yai Man page
MoscowMtStJoe Man page
mostused Man page
newtargets Man page
notablyDifferent Man page
notablyDistant Man page
plot.compare.yai Man page
plot.impute.yai Man page
plot.notablyDifferent Man page
plot.varSel Man page
plot.yai Man page
predict.yai Man page
print.yai Man page
rmsd Man page
rmsd.yai Man page
summary.yai Man page
TallyLake Man page
unionDataJoin Man page
vars Man page
varSelection Man page
whatsMax Man page
xvars Man page
yai Man page
yaImpute Man page
yaiRFsummary Man page
yaiVarImp Man page
yvars Man page

Files

yaImpute
yaImpute/inst
yaImpute/inst/CITATION
yaImpute/inst/COPYRIGHTS
yaImpute/src
yaImpute/src/kd_util.cpp
yaImpute/src/bd_fix_rad_search.cpp
yaImpute/src/kd_split.cpp
yaImpute/src/kd_util.h
yaImpute/src/kd_pr_search.cpp
yaImpute/src/pr_queue_k.h
yaImpute/src/ANN
yaImpute/src/ANN/ANNperf.h
yaImpute/src/ANN/ANN.h
yaImpute/src/ANN/ANNx.h
yaImpute/src/bd_tree.cpp
yaImpute/src/bd_tree.h
yaImpute/src/ANN.cpp
yaImpute/src/kd_pr_search.h
yaImpute/src/perf.cpp
yaImpute/src/annImpute.cpp
yaImpute/src/pr_queue.h
yaImpute/src/kd_split.h
yaImpute/src/kd_tree.h
yaImpute/src/util.h
yaImpute/src/bd_search.cpp
yaImpute/src/bd_pr_search.cpp
yaImpute/src/kd_fix_rad_search.cpp
yaImpute/src/kd_dump.cpp
yaImpute/src/util.cpp
yaImpute/src/rfoneprox.cpp
yaImpute/src/brute.cpp
yaImpute/src/kd_fix_rad_search.h
yaImpute/src/kd_search.cpp
yaImpute/src/kd_tree.cpp
yaImpute/src/kd_search.h
yaImpute/NAMESPACE
yaImpute/NEWS
yaImpute/data
yaImpute/data/TallyLake.RData
yaImpute/data/MoscowMtStJoe.RData
yaImpute/R
yaImpute/R/correctbias.R yaImpute/R/plot.yai.R yaImpute/R/yaiRFsummary.R yaImpute/R/grmsd.R yaImpute/R/cor.yai.R yaImpute/R/impute.R yaImpute/R/errorstats.R yaImpute/R/vars.yai.R yaImpute/R/buildConsensus.R yaImpute/R/uniondatajoin.R yaImpute/R/yai.R yaImpute/R/ensembleImpute.R yaImpute/R/asciigridimpute.R yaImpute/R/yaiVarImp.R yaImpute/R/applyMask.R yaImpute/R/varSelection.R yaImpute/R/findFactors.R yaImpute/R/rmsd.yai.R yaImpute/R/foruse.R yaImpute/R/mostused.R yaImpute/R/print.yai.R yaImpute/R/compare.yai.R yaImpute/R/notablydistant.R yaImpute/R/notablydifferent.R yaImpute/R/whatsMax.R yaImpute/R/predict.yai.R yaImpute/R/newtargets.R yaImpute/R/ann.R
yaImpute/MD5
yaImpute/DESCRIPTION
yaImpute/man
yaImpute/man/plot.compare.yai.Rd yaImpute/man/MoscowMtStJoe.Rd yaImpute/man/plot.notablydifferent.Rd yaImpute/man/correctbias.Rd yaImpute/man/cor.yai.Rd yaImpute/man/impute.yai.Rd yaImpute/man/yai.Rd yaImpute/man/errorStats.Rd yaImpute/man/foruse.Rd yaImpute/man/rmsd.yai.Rd yaImpute/man/unionDataJoin.Rd yaImpute/man/whatsMax.Rd yaImpute/man/newtargets.Rd yaImpute/man/bestVars.Rd yaImpute/man/TallyLake.Rd yaImpute/man/predict.yai.Rd yaImpute/man/vars.Rd yaImpute/man/yaiVarImp.Rd yaImpute/man/ensembleImpute.Rd yaImpute/man/plot.yai.Rd yaImpute/man/mostused.Rd yaImpute/man/notablydistant.Rd yaImpute/man/notablydifferent.Rd yaImpute/man/buildConsensus.Rd yaImpute/man/varSelection.Rd yaImpute/man/asciigridimpute.Rd yaImpute/man/compare.yai.Rd yaImpute/man/yaiRFsummary.Rd yaImpute/man/print.Rd yaImpute/man/grmsd.Rd yaImpute/man/applyMask.Rd yaImpute/man/ann.Rd yaImpute/man/plot.varSel.Rd

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

Please suggest features or report bugs with the GitHub issue tracker.

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