Extract Image/Volume for Coefficient
Source:R/fmri_lm_methods.R, R/fmri_meta_methods.R
coef_image.RdExtract Image/Volume for Coefficient
Examples
# Create a small example
X <- matrix(rnorm(50 * 4), 50, 4)
edata <- data.frame(
condition = factor(c("A", "B", "A", "B")),
onsets = c(1, 12, 25, 38),
run = c(1, 1, 1, 1)
)
dset <- fmridataset::matrix_dataset(X, TR = 2, run_length = 50,
event_table = edata)
fit <- fmri_lm(onsets ~ hrf(condition), block = ~run, dataset = dset)
# Get coefficient estimates as a numeric vector
coef_image(fit, coef = 1)
#> [1] 0.08603959 -0.05707743 -0.59749063 -0.11075571
toy_meta <- structure(
list(
coefficients = matrix(c(0.3, 0.1), nrow = 1,
dimnames = list(NULL, c("A", "B"))),
se = matrix(c(0.05, 0.06), nrow = 1)
),
class = "fmri_meta"
)
coef_image(toy_meta, coef = "A")
#> A
#> 0.3