ANOVA水平误差(x)[x]

时间:2013-10-17 17:03:52

标签: r statistics

我正在尝试对某些数据运行ANOVA,但它给出了以下错误:

Call:
   aov(formula = speaker ~ CoG * skewness * kurtosis, data = total)
Error in levels(x)[x] : only 0's may be mixed with negative subscripts
In addition: 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

我正在试图看看三个变量CoG,偏度和峰度能够预测说话者以及它们在说话者之间是否显着有多好。我的数据副本可在此处找到:

https://www.dropbox.com/s/blzpb12bemv6kuc/All.csv

任何人都可以帮助解释错误说的内容及其发生的位置吗?

1 个答案:

答案 0 :(得分:2)

以下是我在stats.stackexchange.com上给出的答案

听起来你正在尝试进行多项回归。也许查阅有关的信息。

这是一个很好的开始:

http://www.ats.ucla.edu/stat/r/dae/mlogit.htm

e.g。

install.packages('nnet')
library(nnet)

test<-multinom(formula = as.factor(speaker) ~ CoG * skewness * kurtosis, data = total)


z <- summary(test)$coefficients/summary(test)$standard.errors
# 2-tailed z test
p <- (1 - pnorm(abs(z), 0, 1)) * 2