Skip to contents

Set up score context (precomputation)

Usage

score_setup(score, data, ...)

Arguments

score

ustat_score

data

data.frame/matrix

...

passed to score$setup

Value

context object or NULL

Examples

sc <- new_score(
  name = "ctx_sum",
  order = 1L,
  setup = function(data, ...) list(offset = 1),
  eval = function(idxs, data, ctx, rng) data[idxs] + ctx$offset
)
ctx <- score_setup(sc, 1:3)
score_eval(sc, 2L, 1:3, ctx)
#> [1] 3