【发布时间】:2020-05-30 04:19:59
【问题描述】:
我有如下数据集:
attack defense sp_attack sp_defense speed is_legendary
60 62 63 80 60 0
80 100 123 122 120 0
39 52 43 60 65 0
58 64 58 80 80 0
90 90 85 125 90 1
100 90 125 85 90 1
106 150 70 194 120 1
100 100 100 100 100 1
90 85 75 115 100 1
从这个数据集中,我想检查两个组之间是否存在异方差性:传奇与非传奇口袋妖怪。为此,我首先检查了传奇和非传奇神奇宝贝的数据的正常性,如下所示:
# Shapiro-test for legendary and non legendari pokemon, hp comparison.
shapiro.test(df_net$hp[df_net$is_legendary==0])
shapiro.test(df_net$hp[df_net$is_legendary==1])
我已经看到,在这两种情况下,结果都不是正态分布的。现在,我决定按如下方式进行 Fligner 测试:
fligner.test(hp[df_net$is_legendary==0] ~ hp[df_net$is_legendary==1], data = df_net)
但是,我收到以下错误:
Error in model.frame.default(formula = hp[df_net$is_legendary == 0] ~ : variable lengths differ (found for 'hp[df_net$is_legendary == 1]')
我猜这是由于神奇宝贝传奇与非传奇的观察次数不同,但是我如何检查这两组之间的异方差性?
【问题讨论】:
标签: r statistics