1
我是新來的編碼和R,並試圖在我的項目數據集上運行anova。我正在尋找條件對響應時間的影響(resp.rt)。我一直儘管收到以下錯誤:在anova中找不到對象的錯誤
Error in eval(expr, envir, enclos) : object 'resp.rt' not found
這裏是我的代碼:
setwd('C:/Users/Dasha/Documents/R/stroop')
files <- list.files(path = ".", pattern = "_stroop.csv")
data_frame <- do.call(rbind,lapply(files,read.csv, header = T))
print(i)
#Change independent variables to factors
data_frame$congruent <- as.factor(data_frame$congruent)
data_frame$session <- as.factor(data_frame$session)
data_frame$participant <- as.factor(data_frame$participant)
model_rt <- lm (resp.rt ~ participant + session + congruent + condition + condition*session, data_frame = data_frame)
anova(model_rt)
任何幫助,將不勝感激!
我使用STR(data_frame)檢查如果列是存在的,得到這個輸出(好像它確實存在): 'data.frame':\t 20879 obs。 6個變量: $ congruent:因子w/2等級「0」,「1」:2 1 2 1 2 2 2 2 2 2 ... $ resp.corr:int 1 1 1 0 1 1 1 1 1 1 ... $ resp.rt:num 0.732 0.734 0.517 0.685 0.567 ... $ session:因子w/3等級「1」,「2」,「3」:1 1 1 1 1 1 1 1 1 1 ... $參與者:因子w/58等級「1」,「2」,「3」,「4」,..:1 1 1 1 1 1 1 1 1 1 ... $條件:因子w/3級「基線」,「人力資源」,..:1 1 1 1 1 1 1 1 1 1 ... –