我正在尝试使用RCode对可以在加载数据集库时使用的一些示例数据运行t.test。
使用InsectSpray数据集,尝试将Spray A与Spray C进行比较。 我的问题是,比较两者的t.test代码行是什么? 数据最初被格式化为具有数字数据的列计数,以及表示喷雾的列Spray,如: 数:10 7 8 9 ......喷涂:A B B ......
编辑:我已经计算了很多信息并将其格式化为:
spray mean sd stderr var
1 A 14.50 4.72 0.39 22.27
2 B 15.33 4.27 0.36 18.24
3 C 2.08 1.98 0.16 3.90
4 D 4.92 2.50 0.21 6.27
5 E 3.50 1.73 0.14 3.00
6 F 16.67 6.21 0.52 38.61
Edit2:我试图运行类似的东西:
t.test(insect.mn[insect.mn$spray=="A",]$mn, insect.mn[insect.mn$spray=="C",]$mn)
Error in t.test.default(insect.mn[insect.mn$spray == "A", ]$mn, insect.mn[insect.mn$spray == :
not enough 'x' observations
据我所知,t.test正在寻找实际的数据集,而不是两种方法(根据我对统计数据的基本理解,你不能在两种方法上运行t.test)。
答案 0 :(得分:1)
这些是原始数据。看到下一步应该相当容易,因为你几乎已经完成了你的发布工作:
> str(InsectSprays)
'data.frame': 72 obs. of 2 variables:
$ count: num 10 7 20 14 14 12 10 23 17 20 ...
$ spray: Factor w/ 6 levels "A","B","C","D",..: 1 1 1 1 1 1 1 1 1 1
> table(InsectSprays[,2])
A B C D E F
12 12 12 12 12 12
> InsectSprays[InsectSprays$spray=="A",'count']
[1] 10 7 20 14 14 12 10 23 17 20 14 13
> InsectSprays[InsectSprays$spray=="C",'count']
[1] 0 1 7 2 3 1 2 1 3 0 1 4