Dependency analysis on package marginaleffects

General information

CRAN link link
Package version0.5.0
Number of strong dependencies8
Number of all dependencies302
Number of parent packages5
Max heaviness from parent packages2
Total heaviness from parent packages6
Number of parent packages (including Suggests and Enhances)78
Max co-heaviness from parent packages ("insight" and "checkmate")1

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests utils stats methods grDevices graphics grid tools splines parallel stats4 datasets backports lattice MASS Matrix glue digest magrittr rlang cli crayon R6 pillar ellipsis fansi lifecycle utf8 vctrs tibble pkgconfig nlme withr Rcpp mgcv jsonlite scales farver labeling munsell RColorBrewer viridisLite colorspace evaluate generics gtable isoband numDeriv ggplot2 zoo stringr stringi yaml callr processx ps Formula xfun tidyselect purrr rstudioapi desc rprojroot dplyr cpp11 highr RcppEigen rematch2 sandwich knitr htmltools fastmap base64enc brio pkgload praise waldo diffobj data.table minqa testthat survival boot nloptr lmtest mime bslib jquerylib sass fs rappdirs tidyr lme4 codetools mvtnorm nnet broom abind xtable SparseM MatrixModels xml2 prettyunits checkmate insight globals listenv parallelly RcppParallel maxLik miscTools commonmark lazyeval httr curl openssl askpass sys Rdpack rbibutils tinytex distributional gridExtra htmlwidgets quantreg foreign DEoptimR RcppArmadillo prediction future bayestestR datawizard rvest rmarkdown selectr car carData pbkrtest maptools sp rstan loo posterior rstantools bayesplot shinystan matrixStats StanHeaders inline pkgbuild BH tensorA ggridges reshape2 shiny colourpicker DT dygraphs gtools markdown shinyjs shinythemes threejs xts plyr httpuv fontawesome sourcetools later promises cachem miniUI crosstalk igraph parameters performance ucminf robustbase DBI margins forcats hms readr clipr vroom tzdb bit64 progress bit webshot svglite systemfonts bridgesampling nleqslv coda Brobdingnag foreach iterators estimability effectsize enrichwith plotfunctions flexmix modeltools dreamerr fit.models rrcov pcaPP mitools profmem hunspell rex bdsmatrix collapse truncreg memisc repr ordinal scoringRules dfidx statmod beeswarm vipor HDInterval TMB fastGHQuad cubature Hmisc rpart polspline multcomp htmlTable cluster latticeExtra viridis TH.data png jpeg kableExtra tables systemfit VGAM dbplyr dtplyr googledrive googlesheets4 haven lubridate modelr readxl reprex assertthat blob gargle uuid cellranger ids rematch extraoperators brms 0 1 2 Imported methods 0 50 100 Required packages 0 50 100 Heaviness from parents methods data.table generics checkmate insight magrittr BH systemfonts rlang aod nnet withr datawizard MASS robustbase gam nlme bife pscl sandwich emmeans future margins future.apply RcppEigen speedglm survival mgcv modelbased rstantools ordinal scam knitr brglm2 glmx itsadug quantreg estimatr truncreg betareg fixest robust survey bench spelling dplyr covr plm mhurdle rmarkdown mclogit crch tobit1 haven mlogit testthat ggplot2 patchwork ggrepel ggbeeswarm vdiffr ggdist broom geepack lme4 glmmTMB lmerTest kableExtra robustlmm rms modelsummary ivreg AER sampleSelection tidyverse brms rstanarm brmsmargins In total 8 packages are required directly or indirectly (302) when installing 'marginaleffects' (0.5.0) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'marginaleffects' 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 marginaleffects.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on marginaleffects
checkmate Imports Parent package is listed in Imports of marginaleffects but no object from parent package is imported. 2 2
insight Imports Parent package is listed in Imports of marginaleffects but no object from parent package is imported. 3 2
data.table Imports The whole set of functions/methods/classes from parent package is imported to the namespace of marginaleffects. 1 1
generics Imports 2 0 0 1 1
methods Imports Parent package is listed in Imports of marginaleffects but no object from parent package is imported. 0 0
brmsmargins Suggests No object is imported into the namespace of marginaleffects. 130 123
rstanarm Suggests No object is imported into the namespace of marginaleffects. 127 122
brms Suggests No object is imported into the namespace of marginaleffects. 123 118
tidyverse Suggests No object is imported into the namespace of marginaleffects. 107 102
sampleSelection Suggests No object is imported into the namespace of marginaleffects. 98 94
AER Suggests No object is imported into the namespace of marginaleffects. 92 88
ivreg Suggests No object is imported into the namespace of marginaleffects. 91 87
modelsummary Suggests No object is imported into the namespace of marginaleffects. 90 83
rms Suggests No object is imported into the namespace of marginaleffects. 78 73
robustlmm Suggests No object is imported into the namespace of marginaleffects. 66 64
kableExtra Suggests No object is imported into the namespace of marginaleffects. 63 61
lmerTest Suggests No object is imported into the namespace of marginaleffects. 62 60
glmmTMB Suggests No object is imported into the namespace of marginaleffects. 52 50
lme4 Suggests No object is imported into the namespace of marginaleffects. 49 47
geepack Suggests No object is imported into the namespace of marginaleffects. 49 45
broom Suggests No object is imported into the namespace of marginaleffects. 48 44
ggdist Suggests No object is imported into the namespace of marginaleffects. 45 42
vdiffr Suggests No object is imported into the namespace of marginaleffects. 42 40
ggbeeswarm Suggests No object is imported into the namespace of marginaleffects. 40 38
ggrepel Suggests No object is imported into the namespace of marginaleffects. 39 37
patchwork Suggests No object is imported into the namespace of marginaleffects. 38 36
ggplot2 Suggests No object is imported into the namespace of marginaleffects. 37 35
testthat Suggests No object is imported into the namespace of marginaleffects. 36 34
haven Suggests No object is imported into the namespace of marginaleffects. 33 31
mlogit Suggests No object is imported into the namespace of marginaleffects. 34 31
crch Suggests No object is imported into the namespace of marginaleffects. 28 26
rmarkdown Suggests No object is imported into the namespace of marginaleffects. 27 25
mclogit Suggests No object is imported into the namespace of marginaleffects. 27 24
tobit1 Suggests No object is imported into the namespace of marginaleffects. 28 24
mhurdle Suggests No object is imported into the namespace of marginaleffects. 26 22
plm Suggests No object is imported into the namespace of marginaleffects. 23 20
dplyr Suggests No object is imported into the namespace of marginaleffects. 20 18
covr Suggests No object is imported into the namespace of marginaleffects. 20 18
bench Suggests No object is imported into the namespace of marginaleffects. 18 16
spelling Suggests No object is imported into the namespace of marginaleffects. 18 16
betareg Suggests No object is imported into the namespace of marginaleffects. 15 13
fixest Suggests No object is imported into the namespace of marginaleffects. 15 13
robust Suggests No object is imported into the namespace of marginaleffects. 15 13
survey Suggests No object is imported into the namespace of marginaleffects. 15 13
quantreg Suggests No object is imported into the namespace of marginaleffects. 13 11
knitr Suggests No object is imported into the namespace of marginaleffects. 12 10
brglm2 Suggests No object is imported into the namespace of marginaleffects. 12 10
glmx Suggests No object is imported into the namespace of marginaleffects. 12 10
itsadug Suggests No object is imported into the namespace of marginaleffects. 12 10
estimatr Suggests No object is imported into the namespace of marginaleffects. 13 10
truncreg Suggests No object is imported into the namespace of marginaleffects. 13 10
future.apply Suggests No object is imported into the namespace of marginaleffects. 9 9
ordinal Suggests No object is imported into the namespace of marginaleffects. 11 9
scam Suggests No object is imported into the namespace of marginaleffects. 11 9
future Suggests No object is imported into the namespace of marginaleffects. 8 8
mgcv Suggests No object is imported into the namespace of marginaleffects. 10 8
rstantools Suggests No object is imported into the namespace of marginaleffects. 10 8
RcppEigen Suggests No object is imported into the namespace of marginaleffects. 9 7
speedglm Suggests No object is imported into the namespace of marginaleffects. 9 7
survival Suggests No object is imported into the namespace of marginaleffects. 9 7
modelbased Suggests No object is imported into the namespace of marginaleffects. 10 7
sandwich Suggests No object is imported into the namespace of marginaleffects. 7 6
emmeans Suggests No object is imported into the namespace of marginaleffects. 8 6
gam Suggests No object is imported into the namespace of marginaleffects. 6 5
nlme Suggests No object is imported into the namespace of marginaleffects. 6 5
pscl Suggests No object is imported into the namespace of marginaleffects. 7 5
margins Suggests No object is imported into the namespace of marginaleffects. 8 5
bife Suggests No object is imported into the namespace of marginaleffects. 7 4
withr Suggests No object is imported into the namespace of marginaleffects. 3 3
MASS Suggests No object is imported into the namespace of marginaleffects. 5 3
robustbase Suggests No object is imported into the namespace of marginaleffects. 5 3
systemfonts Suggests No object is imported into the namespace of marginaleffects. 1 2
magrittr Suggests No object is imported into the namespace of marginaleffects. 0 1
BH Suggests No object is imported into the namespace of marginaleffects. 0 1
rlang Suggests No object is imported into the namespace of marginaleffects. 1 1
aod Suggests No object is imported into the namespace of marginaleffects. 2 1
nnet Suggests No object is imported into the namespace of marginaleffects. 2 1
datawizard Suggests No object is imported into the namespace of marginaleffects. 4 1

Analysis was done with pkgndep.