Dependency analysis on package randomForestSRC

General information

CRAN link link
Package version3.1.0
Number of strong dependencies72
Number of all dependencies156
Number of parent packages3
Max heaviness from parent packages64
Total heaviness from parent packages66
Number of parent packages (including Suggests and Enhances)11
Max co-heaviness from parent packages ("DiagrammeR" and "data.tree")6

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests utils stats methods grDevices graphics grid tools splines parallel stats4 compiler lattice Matrix R6 stringi digest glue magrittr RColorBrewer rlang scales stringr tibble lifecycle vctrs pillar pkgconfig cli crayon farver labeling munsell viridisLite ellipsis fansi ggplot2 utf8 withr colorspace gtable isoband MASS mgcv nlme dplyr htmltools htmlwidgets igraph purrr rstudioapi tidyr viridis generics tidyselect base64enc fastmap jsonlite yaml cpp11 gridExtra downloader influenceR readr visNetwork clipr hms vroom tzdb bit64 progress bit prettyunits survival Rcpp lava KernSmooth codetools future.apply progressr numDeriv SQUAREM future globals listenv parallelly rpart mvtnorm RcppArmadillo Formula plyr reshape2 prodlim foreach iterators data.table nnet sp bnlearn KernelKnn smotefamily FNN C50 dbscan partykit Cubist libcoin inum e1071 ModelMetrics pROC recipes class proxy gower hardhat ipred lubridate timeDate rms riskRegression timereg Hmisc SparseM quantreg polspline multcomp htmlTable cluster cmprsk doParallel mets plotrix Publish ranger latticeExtra foreign MatrixModels TH.data sandwich knitr checkmate RcppEigen png jpeg zoo evaluate highr xfun backports 0 2 4 6 Imported methods 0 50 100 Required packages 0 20 40 60 Heaviness from parents parallel data.tree DiagrammeR mlbench cluster akima survival prodlim imbalance caret pec In total 72 packages are required directly or indirectly (156) when installing 'randomForestSRC' (3.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 'randomForestSRC' Imported functions


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on randomForestSRC
DiagrammeR Imports 5 0 0 69 64
parallel Imports 1 0 0 0 1
data.tree Imports 6 0 0 6 1
pec Suggests No object is imported into the namespace of randomForestSRC. 105 55
caret Suggests No object is imported into the namespace of randomForestSRC. 81 34
imbalance Suggests No object is imported into the namespace of randomForestSRC. 60 19
prodlim Suggests No object is imported into the namespace of randomForestSRC. 25 14
akima Suggests No object is imported into the namespace of randomForestSRC. 8 2
mlbench Suggests No object is imported into the namespace of randomForestSRC. 0 1
cluster Suggests No object is imported into the namespace of randomForestSRC. 4 1
survival Suggests No object is imported into the namespace of randomForestSRC. 9 1

Analysis was done with pkgndep.