我收到了一个错误:
“if(colnames(tm.class)[j] ==”fixed“中的错误)tm.final [i,j] = 0:
缺少需要TRUE / FALSE的值“
我试图做的只是一个简单的snk.test(lm(values ~ factor1*factor2))
,估计函数会一直返回此错误。我不知道是什么。 class是,但我不知道为什么列名称似乎是NA,因为估计函数正在测试。我是R的初学者,并不知道如何调试预写函数。
确定编辑: 我的数据在文本文件中,看起来像这样
变量| factor1 |因子2
x1 | f1 | F2
x2 | f12 | F22
等(所有值都只是小数)。
我所做的只是从文件中读取。然后调用snk.test(lm(variable ~ factor1*factor2, data=data))
并获得上述错误消息。
答案 0 :(得分:0)
如果您使用的估算操作只涉及两个因素,那么您应首先查看实际的数据布局。你没有包含足够的代码来知道数据框的名称是什么,我当然希望你没有犯下使用attach
的巨大错误:
with( datafrm , table( fac1, fact2) )
我的猜测是你会找到一个或多个表格来估算snk.test
可能正在测试的内容是没有意义的。