我有一个我为ANOVA格式化的文件,但因为我无法运行函数boxplot或aov。 It can be downloaded from this link:
运行"boxplot(AnovaPolyg.boxplot(AnovaPolyg...Sheet1$Frequency~AnovaPolyg...Sheet1$Race)..Sheet1$Frequency~AnovaPolyg...Sheet1$Race)
时
或
anov.aov=aov(AnovaPolyg...Sheet1$Race~AnovaPolyg...Sheet1$Frequency)
我收到以下错误:
boxplot.default中的错误(split(mf [[response]],mf [-response]),...): 添加类"因素"到无效的对象
有人可以查看数据文件并告诉我他们是否发现了问题吗?
答案 0 :(得分:1)
我没有关注您的示例,但我认为问题可能是您在阅读数据时,将Frequency
视为一个因素。这是因为在第25838行,条目为0,1
而不是0.1
。解决这个问题,重新读取数据,检查以确保它是数字的(str
将有助于此),你应该好好去。
答案 1 :(得分:0)
当我尝试在两个二进制变量之间进行boxplot时,我只是出现了同样的错误。相反,当尝试在一个二进制和一个比例变量之间的boxplot时,错误就消失了。只是我的想法。