我正在尝试进行两个样本的t检验,以了解治疗组和对照组之间的差异。数据未配对。当我对原始数据帧进行子集处理时,我发现样本大小不相等(不是一个手工问题,但是R似乎使它成为问题)。这是我的代码:
CG<-subset(data,treat=="Control")
TG<-subset(data,treat!="Control")
agep <-t.test(CG$age~TG$age)$p.value
Run Code Online (Sandbox Code Playgroud)
我得到的错误如下:
Error in model.frame.default(formula = CG$age ~ TG$age) :
variable lengths differ (found for 'TG$age')
Run Code Online (Sandbox Code Playgroud)
是! 长度确实不同。如果我没有进行配对测试,不确定为什么会出问题吗?在此先感谢您的帮助。