We test:尝试执行t检验时出现match.arg(替代)错误-R

关于We test的问题,在are we a match test中经常遇到, 大家好:)我对 R 很新,所以在 atm 上有很多困难,但是在尝试做 t 测试后,我得到了这个错误:

大家好:)我对 R 很新,所以在 atm 上有很多困难,但是在尝试做 t 测试后,我得到了这个错误:

Error in match.arg(alternative) : 'arg' must be NULL or a character vector

这是我使用的代码:

data %>%
  t.test(mean_resp_rew, condition, data = data)
data

我不确定出了什么问题。

编辑(不确定这是否是给出可再现数据的正确方法哈哈)df 被称为数据:

data sample: df sample

data_summary: data_summary

1

管道x %>% foo(y)被解释为foo(x, y)。因此,您的代码被解释为t.test(data, mean_resp_rew, condition, data = data),首先是data参数。查看?t.test帮助页面,如果您使用数据参数,则它需要formula,因此我们可以尝试:

df %>% t.test(mean_resp_rew ~ condition, data = .)

假设mean_resp_rewconditiondf数据框中的列(并且condition具有 2 个唯一值)。没有嵌套,所以在这种情况下我们不会从管道中获得任何东西,所以我建议保持简单

t.test(mean_resp_rew ~ condition, data = df)

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(791)
Cdr文件用什么可以打开:CoralDraw(.cdr)文件在线解码
上一篇
Cpu硅脂多久换一次:在无脂框架中加载布局一次(fat loading)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(10条)