score_dependencies {risk.assessr}R Documentation

Score a package for dependencies

Description

Calculates a regularized score based on the number of dependencies a package has. Convert the number of dependencies NROW(x) into a validation score [0,1]

1 / (1 + exp(-0.5 * (NROW(x) + 19)))

Usage

score_dependencies(x)

Arguments

x

number of dependencies

Details

removed - 1 from the formula e.g.

1 - 1 / (1 + exp(NROW(x)- 19))

to reverse the return value e.g. 0 - low; 1 - high

The scoring function is the classic logistic curve

/ (1 + exp(-k(x-x[0]))

x = NROW(x), sigmoid midpoint is 20 reverse dependencies, ie. x[0] = 19, and logistic growth rate of k = 0.5.

1 / (1 + exp(NROW(x)- 19))

Value

numeric value between 0 (low number of dependencies) and 1 (high number of dependencies)


[Package risk.assessr version 2.0.0 Index]