experimentDesign {MacBehaviour} | R Documentation |
Step3: Generate the experimental design matrix.
Description
Defines the experiment setup based on the stimuli loaded.
Usage
experimentDesign(data, session = 1, randomItem = FALSE, randomEvent = FALSE)
Arguments
data |
A data frame that has been processed through the 'loadData' function, containing the experimental items and their attributes. |
session |
An integer indicating how many sessions (the whole set of trials) should be run. Default is 1, meaning no repetition. |
randomItem |
A logical indicating whether the Item should be randomized. Default is FALSE, meaning trials will occur in the order provided. |
randomEvent |
A logical indicating whether the Event should be randomized. Default is FALSE, meaning trials will occur in the order provided. |
Value
A data.frame with the designed structure for the experiment, including any repetitions and randomizations as specified. Each row corresponds to a single trial or instance in the experiment.And it will display the type of experiment with the materials you provide.
Examples
df <- data.frame(
Run = c(1,2),
Item = c(1,2),
Event= c(1,1),
Condition = c(1,2),
TargetPrompt = c("1","2")
)
ExperimentItem=loadData(df$Run,df$Item,df$Event,df$Condition,promptList = df$TargetPrompt)
Design=experimentDesign(ExperimentItem,session=1,randomItem=TRUE)