我收到一个错误:
“if (colnames(tm.class)[j] == "fixed") tm.final[i, j] = 0 中的错误:
需要 TRUE/FALSE 的地方缺少值”
我所做的只是一个简单的snk.test(lm(values ~ factor1*factor2))
,并且估计函数不断返回此错误。我不确定是什么 tm。类是,但我不知道为什么列名似乎是 NA 无论评估函数正在测试。我是 R 的初学者,并不真正知道如何调试预先编写的函数。
好的编辑: 我的数据在一个文本文件中,它看起来像这样
变量 | 因素1 | 因子2
x1 | f1 | f2
x2 | f12 | f22
等(所有值都是小数)。
我所做的只是从文件中读取.table,然后调用snk.test(lm(variable ~ factor1*factor2, data=data))
并获取上述错误消息。