Як виконати t-тест велча в r
Т-критерій Велча використовується для порівняння середніх значень між двома незалежними групами, коли не передбачається, що дві групи мають однакові дисперсії.
Щоб виконати t-тест Велча в R, ми можемо використати функцію t.test() , яка використовує такий синтаксис:
t.test(x, y, alternative = c(“два обличчя”, “менше”, “більше”))
золото:
- x: числовий вектор значень даних для першої групи
- y: числовий вектор значень даних для другої групи
- альтернатива: альтернативна гіпотеза для перевірки. За замовчуванням двосторонній.
У наступному прикладі показано, як використовувати цю функцію для виконання t-критерію Велча в R.
Приклад: t-критерій Велча в R
Викладач хоче порівняти результати іспиту 12 студентів, які використовували буклет для підготовки до іспиту, і 12 студентів, які цього не робили.
Наступні вектори показують результати іспитів студентів у кожній групі:
booklet <- c(90, 85, 88, 89, 94, 91, 79, 83, 87, 88, 91, 90) no_booklet <- c(67, 90, 71, 95, 88, 83, 72, 66, 75, 86, 93, 84)
Перш ніж виконувати t-критерій Велча, ми можемо спочатку створити коробкові графіки , щоб візуалізувати розподіл балів для кожної групи:
boxplot(booklet, no_booklet, names =c(" Booklet "," No Booklet "))
Ми чітко бачимо, що група «Буклет» має вищий середній бал і нижчу дисперсію балів.
Щоб офіційно перевірити, чи суттєво відрізняються середні бали між групами, ми можемо виконати t-критерій Велча:
#perform Welch's t-test
t.test(booklet, no_booklet)
Welch Two Sample t-test
data: booklet and no_booklet
t = 2.2361, df = 14.354, p-value = 0.04171
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
0.3048395 13.8618272
sample estimates:
mean of x mean of y
87.91667 80.83333
З результату ми бачимо, що статистика t -критерію становить 2,2361 , а відповідне значення p — 0,04171 .
Оскільки це p-значення менше 0,05, ми можемо відхилити нульову гіпотезу та зробити висновок про наявність статистично значущої різниці в середніх результатах іспиту між двома групами.
Функція t.test() також надає нам таку інформацію:
- 95% довірчий інтервал для різниці середніх балів за іспит між двома групами становить [0,3048, 13,8618 ].
- Середній іспитовий бал першої групи – 87,91667 .
- Середній іспитовий бал ІІ групи – 80,83333 .
Ви можете знайти повну документацію для функції t.test() тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в R:
Як виконати одновибірковий t-тест у R
Як виконати двовибірковий t-тест у R
Як виконати t-тест парних зразків у R
Як побудувати кілька коробкових графіків на одному графіку в R