我在R上运行ANOVA时出现此错误:
Warning messages:
1: In model.response(mf, "numeric") :
using type = "numeric" with a factor response will be ignored
2: In Ops.factor(y, z$residuals) : ‘-’ not meaningful for factors
我真的不明白这意味着什么,并且没有真正在网上找到任何解释。这就是我的ANOVA:
fit <- aov(PC1 ~ Type, data=dffinalSep)
这是我的数据框的str():
'data.frame': 44 obs. of 4 variables:
$ Name: Factor w/ 22 levels "REVICF1","REVICF4",..: 1 2 3 4 5 6 7 8 9 10 ...
$ Type: Factor w/ 2 levels "N","S": 1 1 1 1 1 1 1 1 1 1 ...
$ PC1 : Factor w/ 44 levels "-11.230081419753",..: 31 44 36 35 27 2 17 16 32 38 ...
$ PC2 : Factor w/ 44 levels "-110.874127803912",..: 1 12 25 29 8 13 42 43 22 26 ...
我不确定我做错了什么。数据框包含来自使用prcomp
的PCA的两个变量,然后是包含两个不同值(N和S)的Type变量。任何帮助将不胜感激。
谢谢!