Dependency analysis on package EGAnet

General information

CRAN link link
Package version1.1.0
Number of strong dependencies155
Number of all dependencies167
Number of parent packages16
Max heaviness from parent packages16
Total heaviness from parent packages38
Number of parent packages (including Suggests and Enhances)26
Max co-heaviness from parent packages ("semPlot" and "qgraph")21

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests utils stats methods grDevices graphics grid parallel tools splines stats4 lattice magrittr glue rlang Matrix pkgconfig MASS lifecycle digest tibble ellipsis fansi pillar vctrs cli crayon utf8 nlme gtable R6 xfun mnormt Rcpp colorspace isoband mgcv scales withr RColorBrewer viridisLite farver labeling munsell stringr stringi evaluate highr yaml numDeriv survival ggplot2 foreign knitr jsonlite pbivnorm RcppEigen coda plyr psych abind nnet gridExtra htmltools base64enc rstudioapi fastmap backports RcppParallel StanHeaders BH rpf mvtnorm statnet.common dplyr tidyr generics tidyselect purrr cpp11 lavaan Hmisc igraph jpeg png corpcor reshape2 glasso fdrtool gtools pbapply Formula latticeExtra cluster rpart data.table htmlTable viridis checkmate htmlwidgets boot lme4 carData minqa nloptr testthat brio callr desc pkgload praise processx ps waldo rprojroot diffobj rematch2 forcats progress reshape hms prettyunits ggrepel ggsci cowplot ggsignif polynom rstatix broom corrplot car pbkrtest quantreg maptools SparseM MatrixModels sp qgraph sem XML lisrelToR rockchalk OpenMx mi kutils arm xtable openxlsx RUnit zip mime network bslib jquerylib tinytex sass fs rappdirs 0 5 10 15 Imported methods 0 50 100 Required packages 0 5 10 15 Heaviness from parents glasso stats methods matrixcalc pbapply Matrix igraph lavaan fitdistrplus OpenMx network ggplot2 GGally qgraph ggpubr semPlot rstudioapi RColorBrewer GPArotation markdown gridExtra psych psychTools knitr sna rmarkdown In total 155 packages are required directly or indirectly (167) when installing 'EGAnet' (1.1.0) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'EGAnet' Imported functions Package is listed in 'Imports' but namespace is not imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on EGAnet
ggpubr Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 96 16
semPlot Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 122 12
GGally Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 51 6
network Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 24 2
matrixcalc Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 0 1
fitdistrplus Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 11 1
glasso Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 0 0
stats Imports 18 0 0 0 0
methods Imports 1 0 0 0 0
pbapply Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 1 0
Matrix Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 7 0
igraph Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 10 0
lavaan Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 10 0
OpenMx Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 21 0
ggplot2 Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 37 0
qgraph Imports Parent package is listed in Imports of EGAnet but no object from parent package is imported. 85 0
rmarkdown Suggests No object is imported into the namespace of EGAnet. 27 7
markdown Suggests No object is imported into the namespace of EGAnet. 5 2
GPArotation Suggests No object is imported into the namespace of EGAnet. 1 1
psychTools Suggests No object is imported into the namespace of EGAnet. 12 1
sna Suggests No object is imported into the namespace of EGAnet. 25 1
rstudioapi Suggests No object is imported into the namespace of EGAnet. 0 0
RColorBrewer Suggests No object is imported into the namespace of EGAnet. 0 0
gridExtra Suggests No object is imported into the namespace of EGAnet. 5 0
psych Suggests No object is imported into the namespace of EGAnet. 10 0
knitr Suggests No object is imported into the namespace of EGAnet. 12 0

The following table lists pairs of parent packages with co-heaviness larger than 10. The co-heaviness measures the number of additional dependencies that two parent packages simultaneously import and are only imported by the two parents.

Note the co-heaviness from parents can be always easily observed in the dependency heatmap.

Parent 1 Parent 2 Co-heaviness on EGAnet Co-heaviness as Jaccard coeffcient
qgraph semPlot 21 0.636
ggpubr semPlot 17 0.378

Analysis was done with pkgndep.