Dependency analysis on package FactoMineR

General information

CRAN link link
Package version2.4
Number of strong dependencies104
Number of all dependencies135
Number of parent packages15
Max heaviness from parent packages47
Total heaviness from parent packages63
Number of parent packages (including Suggests and Enhances)19
Max co-heaviness from parent packages ("car" and "DT")2

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests stats utils graphics grDevices methods grid splines tools parallel tcltk magrittr rlang R6 digest glue Rcpp yaml MASS mgcv nlme Matrix lattice ellipsis tibble lifecycle vctrs pillar fansi pkgconfig gtable isoband scales withr cli crayon utf8 farver labeling munsell RColorBrewer viridisLite colorspace xfun jsonlite ggplot2 stringr evaluate highr stringi htmltools htmlwidgets crosstalk jquerylib promises base64enc fastmap lazyeval later carData abind nnet pbkrtest quantreg maptools lme4 broom dplyr numDeriv knitr SparseM MatrixModels survival sp foreign boot minqa nloptr RcppEigen backports generics purrr tidyr tidyselect testthat cpp11 brio callr desc pkgload praise processx ps waldo rprojroot rstudioapi diffobj rematch2 mime FactoMineR mice mvtnorm doParallel foreach car cluster DT ellipse flashClust leaps scatterplot3d ggrepel iterators codetools shiny FactoInvestigate colourpicker shinydashboard shinyjqui missMDA httpuv xtable fontawesome sourcetools commonmark bslib cachem rmarkdown miniUI shinyjs sass tinytex fs rappdirs 0 10 20 30 Imported methods 0 50 100 Required packages 0 20 40 Heaviness from parents flashClust graphics grDevices leaps stats utils ellipse scatterplot3d cluster lattice MASS DT ggplot2 ggrepel car markdown knitr missMDA Factoshiny In total 104 packages are required directly or indirectly (135) when installing 'FactoMineR' (2.4) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'FactoMineR' Imported functions Package is listed in 'Imports' but namespace is not imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on FactoMineR
car Imports Parent package is listed in Imports of FactoMineR but no object from parent package is imported. 87 47
DT Imports 3 0 0 20 10
flashClust Imports 1 0 0 0 1
leaps Imports 1 0 0 0 1
ellipse Imports Parent package is listed in Imports of FactoMineR but no object from parent package is imported. 2 1
scatterplot3d Imports 1 0 0 3 1
cluster Imports 1 0 0 4 1
ggrepel Imports 1 0 0 39 1
graphics Imports 17 0 0 0 0
grDevices Imports 9 0 0 0 0
stats Imports 31 0 0 0 0
utils Imports 2 0 0 0 0
lattice Imports 7 0 0 5 0
MASS Imports 1 0 0 5 0
ggplot2 Imports 27 0 0 37 0
Factoshiny Suggests No object is imported into the namespace of FactoMineR. 133 30
missMDA Suggests No object is imported into the namespace of FactoMineR. 111 8
markdown Suggests No object is imported into the namespace of FactoMineR. 5 2
knitr Suggests No object is imported into the namespace of FactoMineR. 12 0

Analysis was done with pkgndep.