Dependency analysis on package mice

General information

CRAN link link
Package version3.14.0
Number of strong dependencies50
Number of all dependencies131
Number of parent packages14
Max heaviness from parent packages21
Total heaviness from parent packages22
Number of parent packages (including Suggests and Enhances)33
Max co-heaviness from parent packages ("broom" and "lattice")2

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of mice and columns are the dependency packages that each parent package brings in. On the right side of the heatmap, there are three barplot annotations: 1. number of imported functions/S4 methods/S4 classes from parent packages; 2. number of dependency packages from each parent package; 3. heaviness of each parent package on mice.

Adjust heatmap size:
Base packages Other packages Imports LinkingTo Suggests utils grDevices stats methods graphics grid tools splines parallel glue magrittr rlang ellipsis tibble lifecycle R6 vctrs pillar fansi pkgconfig cli crayon utf8 lattice Matrix purrr tidyselect digest withr cpp11 nlme generics stringr stringi MASS dplyr backports tidyr ggplot2 gtable isoband mgcv scales farver labeling munsell RColorBrewer viridisLite colorspace Rcpp evaluate RcppEigen jsonlite forcats brio callr desc pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 highr yaml xfun codetools survival hms readr clipr vroom tzdb bit64 progress bit prettyunits boot minqa nloptr testthat broom zoo metadat mathjaxr pbapply foreach shape iterators bslib htmltools jquerylib knitr tinytex sass base64enc fastmap fs rappdirs mice mitools RcppArmadillo DBI coda furrr future globals listenv parallelly pan jomo haven lme4 ordinal ucminf numDeriv 0 20 40 Imported methods 0 20 40 60 Required packages 0 10 20 30 40 Heaviness from parents graphics grDevices methods stats utils generics rlang Rcpp withr lattice dplyr tidyr broom cpp11 pan randomForest nnet rpart MASS lmtest survival ranger knitr metafor decor glmnet rmarkdown haven testthat lme4 miceadds broom.mixed mitml In total 50 packages are required directly or indirectly (131) when installing 'mice' (3.14.0) Imports LinkingTo Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'mice' Imported functions The whole namespace is imported Package is listed in 'Imports' but namespace is not imported


Dependency table

"Import" information is from the NAMESPACE file of mice.

imports: number of imported functions/objects; importMethods: number of imported S4 methods; importClasses: number of imported S4 classes.

Required packages: number of strong dependency packages for each of the parent package (or in other words, number of dependency packages the parent package brings in).

Heaviness from parent on mice: number of required packages that can be reduced if moving parent package to Suggests of mice.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on mice
broom Imports 2 0 0 48 21
Rcpp Imports 1 0 0 2 1
graphics Imports 11 0 0 0 0
grDevices Imports 1 0 0 0 0
methods Imports The whole set of functions/methods/classes from parent package is imported to the namespace of mice. 0 0
stats Imports 45 0 0 0 0
utils Imports 9 0 0 0 0
generics Imports 2 0 0 1 0
rlang Imports 2 0 0 1 0
withr Imports 2 0 0 3 0
lattice Imports 4 0 0 5 0
dplyr Imports 12 0 0 20 0
tidyr Imports 1 0 0 22 0
cpp11 LinkingTo Parent package is listed in LinkingTo of mice but no object from parent package is imported. 0 0
mitml Suggests No object is imported into the namespace of mice. 70 39
lme4 Suggests No object is imported into the namespace of mice. 49 21
rmarkdown Suggests No object is imported into the namespace of mice. 27 16
testthat Suggests No object is imported into the namespace of mice. 36 15
haven Suggests No object is imported into the namespace of mice. 33 11
broom.mixed Suggests No object is imported into the namespace of mice. 58 10
glmnet Suggests No object is imported into the namespace of mice. 16 7
knitr Suggests No object is imported into the namespace of mice. 12 5
metafor Suggests No object is imported into the namespace of mice. 14 5
miceadds Suggests No object is imported into the namespace of mice. 54 5
lmtest Suggests No object is imported into the namespace of mice. 7 2
ranger Suggests No object is imported into the namespace of mice. 10 2
pan Suggests No object is imported into the namespace of mice. 0 1
randomForest Suggests No object is imported into the namespace of mice. 1 1
nnet Suggests No object is imported into the namespace of mice. 2 1
rpart Suggests No object is imported into the namespace of mice. 3 1
survival Suggests No object is imported into the namespace of mice. 9 1
decor Suggests No object is imported into the namespace of mice. 16 1
MASS Suggests No object is imported into the namespace of mice. 5 0

Analysis was done with pkgndep.