Як виконати 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *