Разница между t-тестом и ANOVA в линейной регрессии


12

Интересно, чем отличаются t-тест и ANOVA в линейной регрессии?

  1. Является ли t-тест для проверки того, имеет ли какой-либо из уклонов и пересечений среднее значение «ноль», а ANOVA для проверки того, имеет ли все уклоны среднее значение «ноль»? Это единственная разница между ними?
  2. В простой линейной регрессии, т. Е. Там, где есть только одна переменная-предиктор, существует только один наклон для оценки. Итак, эквивалентны ли t-тест и ANOVA, и если да, то как, учитывая, что они используют разные статистические данные (t-тест использует t-статистику, а ANOVA использует F-статистику)?

Объявление 1) В линейной регрессии я обычно понимаю ANOVA как меру соответствия модели, т. Е. Чтобы решить, объясняет ли модель (линия регрессии) существенную часть общей изменчивости. Вопрос, является ли он равным нулю для всех склонов, действительно очень интересен. Объявление 2) похоже, что в этом случае я получаю почти одинаковые p-значения для t-теста и регрессии ANOVA. Действительно интересная теорема!
любопытно

Ответы:


18

Общая линейная модель позволяет нам написать модель ANOVA в качестве модели регрессии. Предположим, у нас есть две группы с двумя наблюдениями в каждой, то есть четыре наблюдения в векторе . Тогда исходная сверхпараметризованная модель имеет вид , где - матрица предикторов, т. Е. Фиктивные переменные индикатора: E ( y ) = X β X ( μ 1 μ 1 μ 2 μ 2 ) = ( 1 1 0 1 1 0 1 0 1 1 0 1 ) ( β 0 β 1 β 2 )yE(y)=XβX

(μ1μ1μ2μ2)=(110110101101)(β0β1β2)

Параметры не могут быть идентифицированы как потому что имеет ранг 2 ( не является обратимым). Чтобы изменить это, мы вводим ограничение (контрасты лечения), что дает нам новую модель : X ( X ) X β 1 = 0 E ( y ) = X β ( μ 1 μ 1 μ 2 μ 2 ) = ( 1 0 1 0 1 1 1 1((X)X)1(X)E(y)X(X)Xβ1=0E(y)=Xβ

(μ1μ1μ2μ2)=(10101111)(β0β2)

Итак, , т. принимает значение ожидаемого значения из нашей справочной категории (группа 1). , т. е. принимает значение различия для справочной категории. Поскольку с двумя группами есть только один параметр, связанный с групповым эффектом, нулевая гипотеза ANOVA (все параметры группового эффекта равны 0) совпадает с нулевой гипотезой регрессионного веса (параметр наклона равен 0).μ1=β0β0μ2=β0+β2β2μ2μ1

-test в общей линейной модели проверяет линейную комбинацию параметров против гипотетического значения при нулевой гипотезы. Выбрав , мы можем проверить гипотезу, что (обычный тест для параметра наклона), то есть здесь , Оценщик: , где - это МНК оценки для параметров. Общий тест статистики для такого составляет: tψ=cjβjψ0c=(0,1)β2=0μ2μ1=0ψ^=cjβ^jβ^=(XX)1Xyψ

t=ψ^ψ0σ^c(XX)1c

| | е | | 2 R п к ( Х ) = 2 ( Х ' х ) - 1 х ' = ( 0,5 0,5 0 0 - 0,5 - 0,5 0,5 0,5 ) β 0 = 0,5σ^2=e2/(nRank(X)) - объективная оценка дисперсии ошибок, где - сумма квадратов невязок. В случае двух групп , , и , таким образом , являются оценками и . С 1 в нашем случае, статистика теста становится такой: e2Rank(X)=2(XX)1X=(.5.500.5.5.5.5)β^0=0.5y1+0.5y2=M1β^2=0.5y10.5y2+0.5y3+0.5y4=M2M1c(XX)1c

t=M2M10σ^=M2M1e2/(n2)

t есть -distributed с ДФ (здесь ). Когда квадрат , вы получаете , тестовая статистика из ANOVA -test для двух групп ( для между ними, для внутри групп) , которые следует за - распределение с 1 и df.tnRank(X)n2tFbwFn-Rank(X)(M2M1)2/1e2/(n2)=SSb/dfbSSw/dfw=FFbwFnRank(X)

С более чем двумя группами гипотеза ANOVA (все равны 0, с ) относится к более чем одному параметру и не может быть выражена как линейная комбинация , поэтому тесты не эквивалентны , 1 j ψβj1jψ


3

В 1 ANOVA обычно проверяет факторные переменные и то, является ли разница между группами значимой. Вы четко увидите разницу, если ваше программное обеспечение разрешает использовать переменные индикатора в регрессии: для каждого манекена вы получите значение ap, указывающее, значительно ли отличается оценка этой группы от 0, и, как следствие, значительно отличается от применяемой контрольной группы или контрольного значения. , Обычно вы не увидите, насколько важен сам индикатор, пока не пройдете тест ANOVA.

F-тест - это квадрат-критерий Стьюдента. Поэтому в 2-х то же самое.


Благодарность! (1) Что означают переменные индикатора? (2) Как правило, t-критерий эквивалентен ANOVA, только когда есть только две группы. Но в простой линейной регрессии может быть более двух групп, где число групп - это число значений, которые переменная предиктора принимает в наборе данных.
Тим

(1) Индикатор или категориальная или факторная переменная ... все то же самое. (2) Действительно, но вы, возможно, захотите узнать, насколько хорошо набор манекенов / категорий получает от ANOVA.
Труд

Благодарность! (2) Так что в простой линейной регрессии, как т-тест эквивалентен ANOVA, учитывая, что существует более двух групп? Что означает «насколько хорошо набор баллов / категорий от ANOVA» и почему я хочу это знать?
Тим

В регрессии OLS R² (объясненная дисперсия) будет равно eta² или MSS / TSS из ANOVA независимо от того, сколько групп вы определяете. Далее, вы можете узнать вклад набора манекенов (то есть переменной индикатора), чтобы сказать, является ли сам набор релевантным и в какой степени, что отличается от значимости различия между одной категорией и эталонной категорией. ,
Труд
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.