Skip to contents
library(risk.assessr)

Create your own weights profile.

The risk.assessr package has a default weighting profile which assigns a weighting profile of 1 to each riskmetric giving equal weighting to each risk metric.

If you wish to create your own weighting profile,

1 - go to the R script create_weights_profile() in the R folder.

2 - Open the script and you will see the following code:


``` r
library(risk.assessr)

create_weights_profile <- function() {
  weights <- c(
    has_bug_reports_url = .2,
    license = .1,
    has_examples = .4,
    has_maintainer = .2,
    has_news = .2,
    size_codebase = .2,
    has_source_control = .1,
    has_vignettes = .4,
    has_website = .4,
    news_current = .2,
    export_help = .2,
    export_calc = .2,
    check = .75,
    covr = .6,
    dep_score = .5,
    revdep_score = .1
  )
  return(weights)
}

3 - set your own weights for each risk metric

4 - save the file

5 - Go to the Build Tab

6 - Click the More Tab

7 - Click Document, Clean and Install, and Load All

8 - Run the riskmetric functions assess_pkg() or assess_pkg_r_package() to calculate riskmetrics using your weights profile.