Default metrics and scoring rules for binary forecasts
Source:R/default-scoring-rules.R
metrics_binary.Rd
Helper function that returns a named list of default scoring rules suitable for binary forecasts.
The default scoring rules are:
"brier_score" =
brier_score()
"log_score" =
logs_binary()
Examples
metrics_binary()
#> $brier_score
#> function (observed, predicted)
#> {
#> assert_input_binary(observed, predicted)
#> observed <- as.numeric(observed) - 1
#> brierscore <- (observed - predicted)^2
#> return(brierscore)
#> }
#> <bytecode: 0x55cdb839db10>
#> <environment: namespace:scoringutils>
#>
#> $log_score
#> function (observed, predicted)
#> {
#> assert_input_binary(observed, predicted)
#> observed <- as.numeric(observed) - 1
#> logs <- -log(1 - abs(observed - predicted))
#> return(logs)
#> }
#> <bytecode: 0x55cdb7e90c88>
#> <environment: namespace:scoringutils>
#>
metrics_binary(select = "brier_score")
#> $brier_score
#> function (observed, predicted)
#> {
#> assert_input_binary(observed, predicted)
#> observed <- as.numeric(observed) - 1
#> brierscore <- (observed - predicted)^2
#> return(brierscore)
#> }
#> <bytecode: 0x55cdb839db10>
#> <environment: namespace:scoringutils>
#>
metrics_binary(exclude = "log_score")
#> $brier_score
#> function (observed, predicted)
#> {
#> assert_input_binary(observed, predicted)
#> observed <- as.numeric(observed) - 1
#> brierscore <- (observed - predicted)^2
#> return(brierscore)
#> }
#> <bytecode: 0x55cdb839db10>
#> <environment: namespace:scoringutils>
#>