Dependency analysis on package PMCMRplus

General information

CRAN link link
Package version1.9.4
Number of strong dependencies19
Number of all dependencies189
Number of parent packages8
Max heaviness from parent packages6
Total heaviness from parent packages13
Number of parent packages (including Suggests and Enhances)17
Max co-heaviness from parent packages ("kSamples" and "SuppDists")1

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests methods stats utils graphics grDevices grid tools splines parallel stats4 rlang Rcpp fastmap gmp SuppDists cachem memoise MASS evaluate highr stringr yaml xfun glue magrittr stringi Matrix survival lattice jsonlite knitr digest R6 class proxy mvtnorm TH.data sandwich codetools zoo bslib htmltools jquerylib sass base64enc fs rappdirs mgcv nnet quantreg nlme dplyr SparseM MatrixModels foreign boot backports ellipsis generics purrr tibble tidyr ggplot2 lifecycle tidyselect vctrs pillar fansi pkgconfig cpp11 gtable isoband scales withr cli crayon utf8 farver labeling munsell RColorBrewer viridisLite rprojroot rstudioapi rematch2 colorspace tinytex carData abind pbkrtest maptools lme4 broom numDeriv sp minqa nloptr RcppEigen testthat brio callr desc pkgload praise processx ps waldo diffobj combinat partitions agricolae ash binom BSDA coin fANCOVA gtools Hmisc km.ci metafor nortest np Rfit SemiPar waveslim polynom sets mathjaxr klaR cluster AlgDesign e1071 libcoin matrixStats modeltools multcomp Formula latticeExtra rpart gridExtra data.table htmlTable viridis metadat pbapply cubature quadprog questionr png jpeg checkmate htmlwidgets shiny miniUI styler classInt labelled httpuv mime xtable fontawesome sourcetools later promises commonmark R.cache KernSmooth haven R.methodsS3 R.oo R.utils forcats hms readr clipr vroom tzdb bit64 progress bit prettyunits 0 2 4 6 Imported methods 0 50 100 150 Required packages 0 50 100 150 Heaviness from parents SuppDists multcompView gmp mvtnorm Rmpfr kSamples MASS BWStest graphics xtable pwr e1071 knitr multcomp rmarkdown car NSM3 In total 19 packages are required directly or indirectly (189) when installing 'PMCMRplus' (1.9.4) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'PMCMRplus' Imported functions


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on PMCMRplus
BWStest Imports 4 0 0 7 6
multcompView Imports 1 0 0 1 2
MASS Imports 1 0 0 5 2
mvtnorm Imports 2 0 0 2 1
Rmpfr Imports 1 0 0 4 1
kSamples Imports 2 0 0 4 1
SuppDists Imports 4 0 0 0 0
gmp Imports 1 0 0 1 0
NSM3 Suggests No object is imported into the namespace of PMCMRplus. 158 145
car Suggests No object is imported into the namespace of PMCMRplus. 87 79
rmarkdown Suggests No object is imported into the namespace of PMCMRplus. 27 22
knitr Suggests No object is imported into the namespace of PMCMRplus. 12 10
multcomp Suggests No object is imported into the namespace of PMCMRplus. 16 9
e1071 Suggests No object is imported into the namespace of PMCMRplus. 8 3
xtable Suggests No object is imported into the namespace of PMCMRplus. 2 1
pwr Suggests No object is imported into the namespace of PMCMRplus. 2 1
graphics Suggests 7 0 0 0 0

Analysis was done with pkgndep.