# \donttest{
data(eem_list)
data(pf_models)
residuals <- eempf_residuals(pf4[[1]], eem_list, cores = 2)
leverage <- eempf_leverage(pf4[[1]])
metrics <- eempf_residuals_metrics(residuals, leverage)
metrics$sample
## plot different residual metrics
require(dplyr)
require(tidyr)
require(ggplot2)
lapply(names(metrics), function(name){
metrics[[name]] %>%
mutate(mode = name, element = !!sym(name))
}) %>%
bind_rows() %>%
pivot_longer(cols = RSS:LEV, names_to = "metric", values_to = "value") %>%
# uncomment the following line to select certain metrics
# filter(metric %in% c("RSS","LEV")) %>%
ggplot(aes(x = element, y = value, colour = metric))+
geom_point()+
facet_wrap(mode ~ ., ncol = 3, scales = "free")+
theme(axis.text.x = element_text(angle = 90))+
scale_y_continuous(trans="log")
# }
Run the code above in your browser using DataLab