Це не є помилковим і буде еквівалентним на тесті, який передбачає рівні відхилення. Більше того, з двома групами sqrt (f-статистика) дорівнює (значення абослоту) t-статистики. Я дещо впевнений, що t-тест з неоднаковими відхиленнями не рівнозначний. Оскільки ви можете отримати відповідні оцінки, коли дисперсії неоднакові (відхилення, як правило, завжди неоднакові до десяткового знаку), можливо, має сенс використовувати t-тест, оскільки він є більш гнучким, ніж ANOVA (якщо вважати, що у вас є лише дві групи).
Оновлення:
Ось код, який показує, що t-статистика ^ 2 для t-тесту з рівномірною дисперсією, але не неоднакова t-тест, така ж, як f-статистика.
dat_mtcars <- mtcars
# unequal variance model
t_unequal <- t.test(mpg ~ factor(vs), data = dat_mtcars)
t_stat_unequal <- t_unequal$statistic
# assume equal variance
t_equal <- t.test(mpg ~ factor(vs), var.equal = TRUE, data = dat_mtcars)
t_stat_equal <- t_equal$statistic
# anova
a_equal <- aov(mpg ~ factor(vs), data = dat_mtcars)
f_stat <- anova(a_equal)
f_stat$`F value`[1]
# compare by dividing (1 = equivalence)
(t_stat_unequal^2) / f_stat$`F value`[1]
(t_stat_equal^2) / f_stat$`F value`[1] # (t-stat with equal var^2) = F