Nothing
#' Diagnostic tools for hierarchical (multilevel) linear models
#'
#' HLMdiag provides a suite of diagnostic tools for hierarchical
#' (multilevel) linear models fit using the \code{lme4} or \code{nlme}
#' packages. These tools are grouped below by purpose.
#' See the help documentation for additional information
#' about each function.
#'
#' \bold{Residual analysis}
#'
#' HLMdiag's \code{\link{hlm_resid}} function provides a wrapper that
#' extracts residuals and fitted values for individual observations
#' or groups of observations. In addition to being a wrapper function for functions
#' implemented in the \code{lme4} and \code{nlme} packages,
#' \code{\link{hlm_resid}} provides access to the marginal and least squares
#' residuals.
#'
#' \bold{Influence analysis}
#'
#' HLMdiag's \code{\link{hlm_influence}} function provides a convenient wrapper
#' to obtain influence diagnostics for each observation or group of observations
#' appended to the data used to fit the model. The diagnostics returned by
#' \code{\link{hlm_influence}} include Cook's distance, MDFFITS, covariance trace (covtrace),
#' covariance ratio (covratio), leverage, and relative variance change (RVC).
#' HLMdiag also contains functions to calculate these diagnostics individually, as discussed below.
#'
#' Influence on fitted values
#'
#' HLMdiag provides \code{\link{leverage}} that calculates the influence
#' that observations/groups have on the fitted values (leverage).
#' For mixed/hierarchical models leverage can be decomposed into two parts: the
#' fixed part and the random part. We refer the user to the references
#' cited in the help documentation for additional explanation.
#'
#' Influence on fixed effects estimates
#'
#' HLMdiag provides \code{\link{cooks.distance}} and \code{\link{mdffits}}
#' to assess the influence of subsets of observations on the fixed effects.
#'
#' Influence on precision of fixed effects
#'
#' HLMdiag provides \code{\link{covratio}} and \code{\link{covtrace}}
#' to assess the influence of subsets of observations on the precision of
#' the fixed effects.
#'
#' Influence on variance components
#'
#' HLMdiag's \code{\link{rvc}} calculates the relative variance change to
#' assess the influence of subsets of observations on the variance
#' components.
#'
#' \bold{Graphics}
#'
#' HLMdiag also strives to make graphical assessment easier in the
#' \code{ggplot2} framework by providing dotplots for influence diagnostics
#' (\code{\link{dotplot_diag}}), grouped Q-Q plots (\code{\link{group_qqnorm}}),
#' and Q-Q plots that combine the functionality of \code{\link{qqnorm}} and
#' \code{\link{qqline}} (\code{\link{ggplot_qqnorm}}).
#'
#' @useDynLib HLMdiag, .registration = TRUE
#' @importFrom magrittr %>%
#' @importFrom reshape2 melt dcast
#' @importFrom plyr adply ddply
#' @importFrom MASS rlm
#' @importFrom mgcv tensor.prod.model.matrix
#' @importFrom dplyr select left_join mutate across bind_cols filter arrange desc
#' @importFrom stringr str_c str_detect str_split
#' @importFrom purrr map map_lgl map_df map_dfc map_dfr map_dbl
#' @importFrom tibble tibble
#' @importFrom tidyselect all_of
#' @importFrom janitor clean_names
#' @import Matrix
#' @import methods
#' @import ggplot2
#' @importFrom grDevices devAskNewPage
#' @importFrom stats coef confint IQR aggregate
#' complete.cases fitted formula lm lm.influence model.frame
#' model.matrix ppoints qnorm qt quantile reorder resid rstandard
#' varimax vcov cooks.distance covratio as.formula getCall na.exclude
#' predict sigma
#' @docType package
#' @name HLMdiag
#' @aliases HLMdiag package-HLMdiag
#' @keywords package
NULL
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.