【问题标题】:Object not found error in anova方差分析中找不到对象错误
【发布时间】:2017-03-17 23:26:32
【问题描述】:

我是编码和 R 的新手,我正在尝试在我的项目数据集上运行方差分析。我正在寻找条件对响应时间的影响(resp.rt)。我不断收到以下错误:

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)

任何帮助将不胜感激!

【问题讨论】:

    标签: r csv session anova


    【解决方案1】:

    您的 data_frame 变量(描述性)很可能没​​有“resp.rt”字段...

    【讨论】:

    • 我使用 str(data_frame) 检查列是否存在并得到此输出(看起来确实存在):'data.frame': 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 ...
    猜你喜欢
    • 2018-05-20
    • 2017-10-24
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    相关资源
    最近更新 更多