levels | R Documentation |
Extract the levels of a term. For categorical terms (event_factor), this returns the factor levels. For continuous terms (event_variable), this returns the variable name. For matrix terms, this returns the column names. For event terms with multiple factors, this returns the interaction of all factor levels.
levels(x)
x |
The term (typically an event_factor, event_variable, event_matrix, or event_term) |
A character vector containing:
For event_factor: The factor levels
For event_variable: The variable name
For event_matrix: The column names
For event_term: The interaction of factor levels for categorical variables
event_term()
, event_factor()
, event_variable()
Other term_properties:
elements()
# Factor event
event_data <- data.frame(
stimulus = factor(c("face", "house", "face", "house")),
onsets = c(1, 10, 20, 30),
run = c(1, 1, 1, 1)
)
fac_term <- event_term(
list(stimulus = event_data$stimulus),
onsets = event_data$onsets,
blockids = event_data$run
)
levels(fac_term) # Returns: c("face", "house")
# Multiple factor event
event_data$location <- factor(c("left", "right", "left", "right"))
multi_term <- event_term(
list(
stimulus = event_data$stimulus,
location = event_data$location
),
onsets = event_data$onsets,
blockids = event_data$run
)
levels(multi_term) # Returns: c("face:left", "house:left", "face:right", "house:right")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.