heaviness | R Documentation |
Heaviness from parent packages
heaviness(x, rel = FALSE, a = 10, only_strong_dep = FALSE)
x |
An object returned by |
rel |
Whether to return the absolute measure or the relative measure. |
a |
A constant added for calculating the relative measure. |
only_strong_dep |
Whether to only return the heaviness for strong parents. |
The heaviness from a parent package is calculated as follows: If package B is in the Depends
/Imports
/LinkingTo
fields of package A,
which means, package B is necessary for package A, denote v1
as the total numbers of packages required for package A,
and v2
as the total number of required packages if moving package B to Suggests
(which means, now B is not necessary for A).
The absolute measure is simply v1 - v2
and relative measure is (v1 + a)/(v2 + a)
.
In the second scenario, if B is in the Suggests
/Enhances
fields of package A, now v2
is the total number of required packages if moving
B to Imports
, the absolute measure is v2 - v1
and relative measure is (v2 + a)/(v1 + a)
.
A numeric vector.
x = readRDS(system.file("extdata", "ComplexHeatmap_dep.rds", package = "pkgndep"))
heaviness(x)
heaviness(x, rel = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.