Dependency analysis on package Epi

General information

CRAN link link
Package version2.46
Number of strong dependencies39
Number of all dependencies170
Number of parent packages14
Max heaviness from parent packages17
Total heaviness from parent packages26
Number of parent packages (including Suggests and Enhances)20
Max co-heaviness from parent packages ("dplyr" and "magrittr")1

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests utils methods grDevices graphics stats grid splines parallel tools stats4 tcltk lattice Matrix rlang Rcpp survival glue lifecycle magrittr R6 tibble vctrs pillar ellipsis fansi pkgconfig cli crayon utf8 nlme data.table RcppArmadillo generics tidyselect purrr MASS RColorBrewer viridisLite dplyr mgcv zoo numDeriv boot RcppEigen digest evaluate jsonlite withr rstudioapi cpp11 Epi cmprsk etm plyr minqa nloptr testthat brio callr desc pkgload praise processx ps waldo rprojroot diffobj rematch2 forecast ftsa rainbow cobs strucchange RCurl colorspace fracdiff ggplot2 lmtest nnet timeDate tseries urca sde pcaPP fda pdfCluster ecp e1071 psych fGarch KernSmooth vars fdapace LaplacesDemon evgam ROOPSD hdrcde cluster ks SparseM quantreg sandwich bitops gtable isoband scales quadprog quantmod mvtnorm fds deSolve geometry class proxy mnormt timeSeries fBasics fastICA Hmisc pracma Lmoments locfit ash FNN kernlab mclust multicool plot3D MatrixModels farver labeling munsell xts TTR curl magic lpSolve linprog RcppProgress spatial gss stabledist Formula latticeExtra rpart foreign gridExtra htmlTable viridis htmltools base64enc misc3d abind png jpeg stringr knitr checkmate htmlwidgets fastmap stringi highr yaml xfun backports 0 5 10 Imported methods 0 50 100 Required packages 0 50 100 Heaviness from parents utils splines numDeriv magrittr data.table plyr MASS zoo Matrix survival cmprsk mgcv etm dplyr nlme mstate tidyr popEpi lme4 demography In total 39 packages are required directly or indirectly (170) when installing 'Epi' (2.46) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'Epi' Imported functions Package is listed in 'Imports' but namespace is not imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on Epi
utils Depends 3 0 0 0 0
dplyr Imports 11 0 0 20 17
mgcv Imports 1 0 0 10 2
etm Imports 1 0 0 13 2
numDeriv Imports 1 0 0 0 1
plyr Imports 1 0 0 3 1
MASS Imports 2 0 0 5 1
zoo Imports 1 0 0 6 1
cmprsk Imports 1 0 0 10 1
splines Imports 2 0 0 0 0
magrittr Imports 1 0 0 0 0
data.table Imports Parent package is listed in Imports of Epi but no object from parent package is imported. 1 0
Matrix Imports 1 0 0 7 0
survival Imports 4 0 0 9 0
demography Suggests No object is imported into the namespace of Epi. 142 111
lme4 Suggests No object is imported into the namespace of Epi. 49 24
mstate Suggests No object is imported into the namespace of Epi. 14 3
tidyr Suggests No object is imported into the namespace of Epi. 22 2
popEpi Suggests No object is imported into the namespace of Epi. 40 2
nlme Suggests No object is imported into the namespace of Epi. 6 0

Analysis was done with pkgndep.