Dependency analysis on package flexmix

General information

CRAN link link
Package version2.3-18
Number of strong dependencies10
Number of all dependencies125
Number of parent packages10
Max heaviness from parent packages1
Total heaviness from parent packages3
Number of parent packages (including Suggests and Enhances)25
Max co-heaviness from parent packages ("graphics" and "lattice")1

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests stats graphics utils grDevices methods grid stats4 splines tools parallel tcltk Matrix lattice nlme survival Rcpp MASS cluster RcppEigen codetools mvtnorm lifecycle magrittr rlang tibble jsonlite R6 glue ellipsis fansi pillar pkgconfig vctrs cli crayon utf8 digest withr expint foreach shape iterators TH.data sandwich zoo boot minqa nloptr testthat brio callr desc evaluate pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 Ecfun fda tis jpeg TeachingDemos stringi xml2 BMA rvest fds deSolve leaps robustbase inline rrcov httr selectr rainbow RCurl DEoptimR pcaPP curl mime openssl stringr hdrcde colorspace ks bitops askpass locfit ash KernSmooth ggplot2 RColorBrewer FNN kernlab mclust mgcv multicool plot3D pracma sys gtable isoband scales misc3d farver labeling munsell viridisLite 0 20 40 Imported methods 0 20 40 60 80 Required packages 0 20 40 60 80 Heaviness from parents lattice graphics grid grDevices methods stats stats4 utils nnet modeltools codetools mlbench SuppDists diptest ellipse mvtnorm actuar gclus MASS survival mgcv glmnet multcomp lme4 Ecdat In total 10 packages are required directly or indirectly (125) when installing 'flexmix' (2.3-18) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'flexmix' Imported functions The whole namespace is imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on flexmix
lattice Depends 13 0 0 5 1
nnet Imports 2 0 0 2 1
modeltools Imports 10 0 0 3 1
graphics Imports 6 0 0 0 0
grid Imports 4 0 0 0 0
grDevices Imports 3 0 0 0 0
methods Imports The whole set of functions/methods/classes from parent package is imported to the namespace of flexmix. 0 0
stats Imports 43 0 0 0 0
stats4 Imports 4 0 0 0 0
utils Imports 1 0 0 0 0
Ecdat Suggests No object is imported into the namespace of flexmix. 86 79
lme4 Suggests No object is imported into the namespace of flexmix. 49 43
glmnet Suggests No object is imported into the namespace of flexmix. 16 10
multcomp Suggests No object is imported into the namespace of flexmix. 16 10
mgcv Suggests No object is imported into the namespace of flexmix. 10 4
survival Suggests No object is imported into the namespace of flexmix. 9 3
actuar Suggests No object is imported into the namespace of flexmix. 3 2
gclus Suggests No object is imported into the namespace of flexmix. 5 2
codetools Suggests No object is imported into the namespace of flexmix. 0 1
mlbench Suggests No object is imported into the namespace of flexmix. 0 1
SuppDists Suggests No object is imported into the namespace of flexmix. 0 1
diptest Suggests No object is imported into the namespace of flexmix. 2 1
ellipse Suggests No object is imported into the namespace of flexmix. 2 1
mvtnorm Suggests No object is imported into the namespace of flexmix. 2 1
MASS Suggests No object is imported into the namespace of flexmix. 5 1

Analysis was done with pkgndep.