我在尝试使用MATLAB检查异常值的ANOVA数据时遇到了以下问题 . 我偶然也在SPSS中做到了,并注意到以下奇怪的事情:

我有一个带有5个数据点的向量(为简单起见) .

1.1648    0.4254    0.6796    0.5627    0.6904

然后我使用Matlab boxplot命令,即boxplot(test)并得到:

this

看起来很合理

然后我将相同的矢量复制到SPSS(我发誓它是一样的) . 我从analyze> descriptive stats菜单中选择'explore' . 虽然我不认为它在这种情况下会有所不同,但我选择(从图表选项中):boxplots:dependents together . 然后我点击OK然后得到这个:

this

这里有两件事我觉得很奇怪:

  • Matlab中的第三个四分位数似乎更大(0.8以上),而SPSS中则小于0.8

  • Matlab似乎并不认为存在异常值 . 据我了解Matlab中"boxplot"的文档,默认情况下,异常值定义为远离第1或第3四分位数的四分位数范围的1.5倍以上 . 据我所知,这个定义在SPSS中是相同的 .

我可能在某处做错了但却无法弄清楚在哪里 . 谢谢您的帮助!