Статистичні висновки для числових даних в R
Mine Cetinkaya-Rundel
Associate Professor of the Practice, Duke University
Питання: чи лікування з використанням ембріональних стовбурових клітин покращує функцію серця після інфаркту краще, ніж традиційна терапія?
Дані: stem.cell з пакета openintro
library(openintro)
data(stem.cell)
trmt before after
1 ctrl 35.25 29.50
2 ctrl 36.50 29.50
3 ctrl 39.75 36.25
... ... ...
n esc 53.75 51.00
Крок 1. Обчисліть change для кожної вівці: різницю між значеннями до та після для кожної вівці.
trmt before after change
1 ctrl 35.25 29.50 ?
2 ctrl 36.50 29.50 ?
3 ctrl 39.75 36.25 ?
... ... ...
n esc 53.75 51.00 ?
Крок 2. Сформулюйте гіпотези:
$H_0: \mu_{esc} = \mu_{ctrl}$; немає різниці між середніми змінами в групах лікування та контролю.
$H_A: \mu_{esc} > \mu_{ctrl}$; є різниця між середніми змінами в групах лікування та контролю.
Крок 3. Виконайте перевірку гіпотези.
change на 18 картках.change між лікуванням і контролем.Скористайтеся пакетом infer для перевірки:
library(infer)
Почніть з датафрейму та вкажіть модель:
library(infer)
diff_ht_mean <- stem.cell %>%
specify(__) %>% # y ~ x
...
Задайте нульову гіпотезу, тобто відсутність різниці між середніми:
library(infer)
diff_ht_mean <- stem.cell %>%
specify(__) %>% # y ~ x
hypothesize(null = __) %>% # "independence" or "point"
...
Згенеруйте ресемпли, припускаючи, що $H_0$ істинна:
library(infer)
diff_ht_mean <- stem.cell %>%
specify(__) %>% # y ~ x
hypothesize(null = __) %>% # "independence" or "point"
generate(reps = __, type = __) %>% # "bootstrap", "permute", or "simulate"
...
Обчисліть статистику тесту:
library(infer)
diff_ht_mean <- stem.cell %>%
specify(__) %>% # y ~ x
hypothesize(null = __) %>% # "independence" or "point"
generate(reps = _N_, type = __) %>%# "bootstrap", "permute", or "simulate"
calculate(stat = "diff in means") # type of statistic to calculate
Обчисліть p-значення як частку симуляцій, де змодельована різниця між середніми вибірок не менша за спостережувану
$$P ((\bar{x}_{esc,sim} - \bar{x}_{ctrl,sim}) \ge (\bar{x}_{esc,obs} - \bar{x}_{ctrl,obs}))$$
Статистичні висновки для числових даних в R