Dependency analysis on package miceadds

General information

CRAN link link
Package version3.13-12
Number of strong dependencies54
Number of all dependencies181
Number of parent packages8
Max heaviness from parent packages46
Total heaviness from parent packages49
Number of parent packages (including Suggests and Enhances)34
Max co-heaviness from parent packages ("graphics" and "mice")1

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of miceadds 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 miceadds.

Adjust heatmap size:
Base packages Other packages Depends Imports LinkingTo Suggests Enhances methods utils stats graphics grDevices grid tools splines parallel stats4 Rcpp lattice Matrix glue magrittr rlang ellipsis tibble lifecycle R6 vctrs pillar fansi pkgconfig MASS cli crayon utf8 nlme withr digest cpp11 stringr stringi purrr ggplot2 tidyselect gtable isoband mgcv scales farver labeling munsell RColorBrewer viridisLite colorspace broom dplyr generics tidyr backports DBI RcppEigen mvtnorm boot minqa nloptr testthat brio callr desc evaluate jsonlite pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 RcppArmadillo lme4 numDeriv survival polycor admisc CDM coda mice abind foreign ordinal ucminf zoo TAM pbv progress hms prettyunits miceadds mitools nnet rpart plyr jomo insight datawizard ape corpcor tensorA cubature cellranger rematch sirt lavaan mnormt OpenMx sem semTools pbivnorm RcppParallel StanHeaders BH rpf mi arm party proto polspline randomForest ranger classInt mipfp modeltools strucchange coin sandwich e1071 class KernSmooth cmm Rsolnp libcoin matrixStats multcomp proxy truncnorm TH.data codetools carData pbkrtest quantreg maptools knitr SparseM MatrixModels sp highr yaml xfun gower reshape2 pan haven forcats readr clipr vroom tzdb bit64 bit mvmeta mixmeta 0 20 40 Imported methods 0 20 40 60 80 Required packages 0 20 40 Heaviness from parents mice graphics methods stats utils Rcpp mitools RcppArmadillo numDeriv inline foreign MASS coda sjlabelled sandwich CDM TAM MCMCglmm sirt readxl lme4 blme BIFIEsurvey mdmb MBESS synthpop car pan Amelia simputation imputeR jomo mitml micemd In total 54 packages are required directly or indirectly (181) when installing 'miceadds' (3.13-12) Depends Imports LinkingTo Suggests Enhances Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'miceadds' 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 miceadds.

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 miceadds: number of required packages that can be reduced if moving parent package to Suggests of miceadds.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on miceadds
mice Depends The whole set of functions/methods/classes from parent package is imported to the namespace of miceadds. 50 46
mitools Imports 2 0 0 3 2
graphics Imports 2 0 0 0 0
methods Imports 2 0 0 0 0
stats Imports 44 0 0 0 0
utils Imports 13 0 0 0 0
Rcpp Imports 2 0 0 2 0
RcppArmadillo LinkingTo Parent package is listed in LinkingTo of miceadds but no object from parent package is imported. 4 1
MBESS Suggests No object is imported into the namespace of miceadds. 67 39
car Suggests No object is imported into the namespace of miceadds. 87 38
synthpop Suggests No object is imported into the namespace of miceadds. 76 35
blme Suggests No object is imported into the namespace of miceadds. 50 22
lme4 Suggests No object is imported into the namespace of miceadds. 49 21
mdmb Suggests No object is imported into the namespace of miceadds. 64 11
sirt Suggests No object is imported into the namespace of miceadds. 17 8
MCMCglmm Suggests No object is imported into the namespace of miceadds. 17 7
TAM Suggests No object is imported into the namespace of miceadds. 15 6
readxl Suggests No object is imported into the namespace of miceadds. 23 6
CDM Suggests No object is imported into the namespace of miceadds. 14 5
sjlabelled Suggests No object is imported into the namespace of miceadds. 6 3
sandwich Suggests No object is imported into the namespace of miceadds. 7 2
BIFIEsurvey Suggests No object is imported into the namespace of miceadds. 55 2
numDeriv Suggests No object is imported into the namespace of miceadds. 0 1
inline Suggests No object is imported into the namespace of miceadds. 1 1
foreign Suggests No object is imported into the namespace of miceadds. 3 1
coda Suggests No object is imported into the namespace of miceadds. 6 1
MASS Suggests No object is imported into the namespace of miceadds. 5 0
mitml Enhances No object is imported into the namespace of miceadds. 70 39
micemd Enhances No object is imported into the namespace of miceadds. 81 31
jomo Enhances No object is imported into the namespace of miceadds. 54 26
simputation Enhances No object is imported into the namespace of miceadds. 8 3
imputeR Enhances No object is imported into the namespace of miceadds. 12 3
Amelia Enhances No object is imported into the namespace of miceadds. 8 2
pan Enhances No object is imported into the namespace of miceadds. 0 1

Analysis was done with pkgndep.