This function computes (1) Pearson product-moment correlation matrix to identify variables related to the incomplete variable and (2) Cohen's d comparing cases with and without missing values to identify variables related to the probability of missingness.
na.auxiliary(..., data = NULL, tri = c("both", "lower", "upper"), weighted = FALSE,
correct = FALSE, digits = 2, as.na = NULL, write = NULL,
append = TRUE, check = TRUE, output = TRUE)Returns an object of class misty.object, which is a list with following
entries:
callfunction call
typetype of analysis
datadata frame used for the current analysis
argsspecification of function arguments
resultlist with result tables, i.e., cor.mat for the
correlation matrix and d.mat for Cohen's d
a matrix or data frame with incomplete data, where missing
values are coded as NA. Alternatively, an expression
indicating the variable names in data e.g.,
na.auxiliary(x1, x2, x3, data = dat). Note that the operators
., +, -, ~, :, ::,
and ! can also be used to select variables, see 'Details'
in the df.subset function.
a data frame when specifying one or more variables in the
argument .... Note that the argument is NULL
when specifying a matrix or data frame for the argument ....
a character string indicating which triangular of the correlation
matrix to show on the console, i.e., both for upper and
lower triangular, lower (default) for the lower triangular,
and upper for the upper triangular.
logical: if TRUE (default), the weighted pooled standard
deviation is used.
logical: if TRUE, correction factor for Cohen's d to
remove positive bias in small samples is used.
integer value indicating the number of decimal places digits to be used for displaying correlation coefficients and Cohen's d estimates.
a numeric vector indicating user-defined missing values,
i.e. these values are converted to NA before conducting
the analysis.
a character string naming a text file with file extension
".txt" (e.g., "Output.txt") for writing the
output into a text file.
logical: if TRUE (default), output will be appended
to an existing text file with extension .txt specified
in write, if FALSE existing text file will be
overwritten.
logical: if TRUE (default), argument specification is checked.
logical: if TRUE (default), output is shown on the console.
Takuya Yanagida takuya.yanagida@univie.ac.at
Note that non-numeric variables (i.e., factors, character vectors, and logical vectors) are excluded from to the analysis.
Enders, C. K. (2010). Applied missing data analysis. Guilford Press.
Graham, J. W. (2009). Missing data analysis: Making it work in the real world. Annual Review of Psychology, 60, 549-576. https://doi.org/10.1146/annurev.psych.58.110405.085530
van Buuren, S. (2018). Flexible imputation of missing data (2nd ed.). Chapman & Hall.
as.na, na.as, na.coverage,
na.descript, na.indicator, na.pattern,
na.prop, na.test
# Example 1a: Auxiliary variables
na.auxiliary(airquality)
# Example 1b: Alternative specification using the 'data' argument
na.auxiliary(., data = airquality)
if (FALSE) {
# Example 2: Write Results into a text file
na.auxiliary(airquality, write = "NA_Auxiliary.txt")
}
Run the code above in your browser using DataLab