repeated_measure_anova
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
repeated_measure_anova [2022/05/10 10:29] – hkimscil | repeated_measure_anova [2024/05/13 08:39] (current) – [Repeated Measure ANOVA] hkimscil | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | See also, [[ANOVA]], [[: | + | See also, [[ANOVA]], [[: |
====== Repeated Measure ANOVA ====== | ====== Repeated Measure ANOVA ====== | ||
Introduction | Introduction | ||
Line 79: | Line 79: | ||
-- Picture about here -- | -- Picture about here -- | ||
+ | {{: | ||
+ | ---- | ||
+ | {{: | ||
+ | ---- | ||
* but, $\text{SS}_\text{{within}}$ can be partitioned as | * but, $\text{SS}_\text{{within}}$ can be partitioned as | ||
* $\text{SS}_{\text{ subjects}}$ and $\text{SS}_{\text{ error}}$ | * $\text{SS}_{\text{ subjects}}$ and $\text{SS}_{\text{ error}}$ | ||
+ | * that is, some of the " | ||
* Among the two, we can exclude the first from SS< | * Among the two, we can exclude the first from SS< | ||
* and solely use the latter as SS< | * and solely use the latter as SS< | ||
Line 100: | Line 104: | ||
| **Grand mean: 45.9** | | **Grand mean: 45.9** | ||
- | We do this (and the below example) with an excel {{: | + | We do this (and the below example) with an excel {{:r: |
We also require {{: | We also require {{: | ||
Line 125: | Line 129: | ||
SS< | SS< | ||
- | SS< | + | |
- | SS< | + | SS< |
- | SS< | + | = SS< |
- | = SS< | + | = SS< |
- | = SS< | + | = $n\Sigma{(\overline{X}_{week} - \overline{X})^2}$ = 1934.5 \\ |
+ | |||
+ | SS< | ||
+ | = $ \Sigma \Sigma{(X_{s_i.t_j} - \overline{X_{t_j}})^2}$ | ||
+ | = $ \Sigma (411.6, 836.0, 78.0, 93.6, 135.6) $ | ||
+ | = 1554.7 | ||
+ | \\ | ||
+ | |||
+ | SS< | ||
+ | |||
+ | SS< | ||
+ | = SS< | ||
+ | = SS< | ||
+ | = 1554.7 - 833.6 | ||
+ | = 721.1 | ||
+ | |||
+ | OR | ||
+ | SS< | ||
+ | = SS< | ||
+ | = (SS< | ||
= 721.1 \\ | = 721.1 \\ | ||
\\ | \\ | ||
Line 236: | Line 259: | ||
</ | </ | ||
- | < | + | see {{:r: |
- | demo1 <- read.csv(" | + | ===== demo 2 ===== |
- | demo1 | + | see [[: |
- | str(demo1) ## 모든 변인이 int이므로 (숫자) factor로 바꿔야 한다 | + | ===== Twoway repeated measure anova===== |
+ | see [[:r:twoway repeated measure anova]] | ||
- | ## Convert variables to factor | ||
- | demo1 <- within(demo1, | ||
- | group <- factor(group) | ||
- | time <- factor(time) | ||
- | id <- factor(id) | ||
- | }) ## 이제 pulse만 제외하고 모두 factor로 변환된 데이터 | ||
- | |||
- | str(demo1) | ||
- | |||
- | par(cex = .6) | ||
- | |||
- | with(demo1, interaction.plot(time, | ||
- | ylim = c(5, 20), lty= c(1, 12), lwd = 3, | ||
- | ylab = "mean of pulse", | ||
- | |||
- | demo1.aov <- aov(pulse ~ group * time + Error(id), data = demo1) | ||
- | summary(demo1.aov) | ||
- | </ | ||
- | |||
- | < | ||
- | > summary(demo1.aov) | ||
- | |||
- | Error: id | ||
- | Df Sum Sq Mean Sq F value Pr(> | ||
- | group 1 155.04 | ||
- | Residuals | ||
- | --- | ||
- | Signif. codes: | ||
- | |||
- | Error: Within | ||
- | Df Sum Sq Mean Sq F value Pr(>F) | ||
- | time 2 0.0833 0.04167 | ||
- | group: | ||
- | Residuals | ||
- | |||
- | </ | ||
- | {{: | ||
- | |||
- | ===== demo2 ===== | ||
- | < | ||
- | demo2 <- read.csv(" | ||
- | ## Convert variables to factor | ||
- | demo2 <- within(demo2, | ||
- | group <- factor(group) | ||
- | time <- factor(time) | ||
- | id <- factor(id) | ||
- | }) | ||
- | demo2 | ||
- | |||
- | with(demo2, interaction.plot(time, | ||
- | ylim = c(10, 40), lty = c(1, 12), lwd = 3, | ||
- | ylab = "mean of pulse", | ||
- | |||
- | demo2.aov <- aov(pulse ~ group * time + Error(id), data = demo2) | ||
- | summary(demo2.aov) | ||
- | </ | ||
- | |||
- | {{: | ||
- | |||
- | < | ||
- | > demo2 <- read.csv(" | ||
- | > ## Convert variables to factor | ||
- | > demo2 <- within(demo2, | ||
- | + group <- factor(group) | ||
- | + time <- factor(time) | ||
- | + id <- factor(id) | ||
- | + }) | ||
- | |||
- | > demo2 | ||
- | id group pulse time | ||
- | 1 | ||
- | 2 | ||
- | 3 | ||
- | 4 | ||
- | 5 | ||
- | 6 | ||
- | 7 | ||
- | 8 | ||
- | 9 | ||
- | 10 4 | ||
- | 11 4 | ||
- | 12 4 | ||
- | 13 5 | ||
- | 14 5 | ||
- | 15 5 | ||
- | 16 6 | ||
- | 17 6 | ||
- | 18 6 | ||
- | 19 7 | ||
- | 20 7 | ||
- | 21 7 | ||
- | 22 8 | ||
- | 23 8 | ||
- | 24 8 | ||
- | > | ||
- | > with(demo2, interaction.plot(time, | ||
- | + ylim = c(10, 40), lty = c(1, 12), lwd = 3, | ||
- | + ylab = "mean of pulse", | ||
- | > | ||
- | > demo2.aov <- aov(pulse ~ group * time + Error(id), data = demo2) | ||
- | > summary(demo2.aov) | ||
- | |||
- | Error: id | ||
- | Df Sum Sq Mean Sq F value Pr(>F) | ||
- | group 1 15.04 | ||
- | Residuals | ||
- | |||
- | Error: Within | ||
- | Df Sum Sq Mean Sq F value | ||
- | time 2 978.2 | ||
- | group: | ||
- | Residuals | ||
- | --- | ||
- | Signif. codes: | ||
- | > | ||
- | </ | ||
- | ===== demo 3 ===== | ||
- | < | ||
- | demo3 <- read.csv(" | ||
- | ## Convert variables to factor | ||
- | demo3 <- within(demo3, | ||
- | group <- factor(group) | ||
- | time <- factor(time) | ||
- | id <- factor(id) | ||
- | }) | ||
- | |||
- | with(demo3, interaction.plot(time, | ||
- | ylim = c(10, 60), lty = c(1, 12), lwd = 3, | ||
- | ylab = "mean of pulse", | ||
- | |||
- | demo3.aov <- aov(pulse ~ group * time + Error(id), data = demo3) | ||
- | summary(demo3.aov) | ||
- | </ | ||
- | |||
- | {{: | ||
- | |||
- | < | ||
- | > demo3 <- read.csv(" | ||
- | > ## Convert variables to factor | ||
- | > demo3 <- within(demo3, | ||
- | + group <- factor(group) | ||
- | + time <- factor(time) | ||
- | + id <- factor(id) | ||
- | + }) | ||
- | > | ||
- | > with(demo3, interaction.plot(time, | ||
- | + ylim = c(10, 60), lty = c(1, 12), lwd = 3, | ||
- | + ylab = "mean of pulse", | ||
- | > | ||
- | > demo3.aov <- aov(pulse ~ group * time + Error(id), data = demo3) | ||
- | > summary(demo3.aov) | ||
- | |||
- | Error: id | ||
- | Df Sum Sq Mean Sq F value Pr(> | ||
- | group 1 2035.0 | ||
- | Residuals | ||
- | --- | ||
- | Signif. codes: | ||
- | |||
- | Error: Within | ||
- | Df Sum Sq Mean Sq F value | ||
- | time 2 2830.3 | ||
- | group: | ||
- | Residuals | ||
- | --- | ||
- | Signif. codes: | ||
- | > | ||
- | > | ||
- | |||
- | </ | ||
====== reference ====== | ====== reference ====== | ||
* [[http:// | * [[http:// |
repeated_measure_anova.1652146181.txt.gz · Last modified: 2022/05/10 10:29 by hkimscil