【发布时间】:2018-05-23 20:44:41
【问题描述】:
我正在 RStudio 中完成一项任务,研究汽车制造商及其碰撞安全等级之间的差异。现在我只想测试黑白福特和雪佛兰,但“品牌”类别还有 20 个品牌。 为了使用这些变量执行简单的 T 测试,我尝试了
t.test(Head_IC~make, Alternative="two.lateral",paired=T)
这给了我
"分组因子必须正好有 2 个级别"
我在堆栈上环顾四周,发现人们通常使用逗号来修复此错误。我发现如果我放置一个逗号黑白“Head_IC”和“make”,我会得到另一个单独的错误。我的问题是我的 x 和 y 值吗?还是 b/c “make” 由几个不同的品牌组成? 谢谢您的帮助!
【问题讨论】:
-
是的,您必须过滤数据框以仅包含您正在测试的两个级别。在这种情况下,过滤等于“福特”或“雪佛兰”的行。顺便说一句,这很可能不是配对 T 检验。
-
非常感谢!将 .csv 更改为仅包含 ford 和 chevy 允许测试运行。你是对的,这是一个未配对的测试。
-
为什么要使用配对测试?
-
这是个好问题...