如何在单向方差分析中处理r中的错误?[关闭]

jm81lzqq  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(111)

**已关闭。**此问题需要debugging details。目前不接受答案。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
19天前关闭
Improve this question
我尝试了两种不同的方式Anova:
1.

lm(os ~ cd3_abs, data = dd) %>% anova()

字符串
这给出了这个错误:

Error in if (ssr < 1e-10 * mss) warning("ANOVA F-tests on an essentially perfect fit are unreliable") :
missing value where TRUE/FALSE needed

aov(formula = compete2 ~ cd3_abs, data = dd)


这给出了这个错误:

"Error in levels(x)[x] : only 0's may be mixed with negative subscripts"


我的数据看起来像:

cd3_abs  OS
1   1.38     0  
2   1.19     1  
3   NA       1
4   2.32     0 
5   0.9      1
6   3.3      1

t40tm48m

t40tm48m1#

两个明显的问题:1)由于os是二进制的,所以应该使用逻辑回归; 2)cd3_abs列中有NA,ANOVA应该排除它。典型代码如下:

glm(os ~ cd3_abs, data = dd%>%na.omit(), family=binomial)

字符串

相关问题