我试图在r中对我的数据集执行多次t检验,并且完全混淆了apply函数,聚合和for循环的功能。 我的数据如下:我有不同产品的观察结果。对于每个产品,我有多个数字变量,我想比较。另外,我有13种不同类别的产品。 AND,我有另一个因子变量,它区分新产品,旧产品和旧产品。因此,我的数据样本可能如下所示:
ProdID Category Cond No. of instances Sales Time since launch
aaaaa Sports New 100 40000 30
bbbb Crafts New 0 0 20
ccccc Music Used 20 1000 10
我的目标是执行以下操作,我想单独输出,为每个类别(体育,工艺品,音乐等)输出t检验的结果。这个t检验应该比较每个数字var的均值,并比较" New"意味着"使用"意思是(我根本不感兴趣"旧的"值)。所以最后我想看看"自推出以来的时间与#34;"销售"和" Num Instances"在体育中新旧之间,然后在工艺品中相同,在音乐等方面相同....
我已经在很多方面尝试了它,但是在每一个方面(聚合,tapply,for循环)我都有一个不同的问题......似乎我在这里缺少一些东西(我&# 39; m是R中的一种新东西。我以前在spss中使用它并使用分割文件......)