Generate an HRF library from a parameter grid
hrf_library.Rd
`hrf_library` applies a base HRF generating function to each row of a parameter grid.
Examples
# Create library of gamma HRFs with varying parameters
param_grid <- expand.grid(
alpha = c(6, 8, 10),
beta = c(0.9, 1, 1.1)
)
gamma_library <- hrf_library(hrf_gamma, param_grid)
#> Error in purrr::pmap(pgrid, function(...) { params <- list(...) do.call(fun, c(params, extras))}): ℹ In index: 1.
#> Caused by error:
#> ! unused arguments (alpha = 6, beta = 0.9)
# Create library with fixed and varying parameters
param_grid2 <- expand.grid(lag = c(0, 2, 4))
lagged_library <- hrf_library(
function(lag) gen_hrf(HRF_SPMG1, lag = lag),
param_grid2
)