sleep2 <- reshape(sleep, direction = "wide",
idvar = "ID", timevar = "group")
sleep2[c("ID", "extra.1", "extra.2")]
t.test(Pair(extra.1, extra.2) ~ 1, data = sleep2)
Paired t-test
data: Pair(extra.1, extra.2)
t = -4.0621, df = 9, p-value = 0.002833
alternative hypothesis: true mean difference is not equal to 0
95 percent confidence interval:
-2.4598858 -0.7001142
sample estimates:
mean difference
-1.58
sleep$group1 <- as.numeric(sleep$group == 1)
sleep$group1
[1] 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
lm(extra ~ 0 + group1 + ID, data = sleep) |> summary()
Call:
lm(formula = extra ~ 0 + group1 + ID, data = sleep)
Residuals:
Min 1Q Median 3Q Max
-1.510 -0.215 0.000 0.215 1.510
Coefficients:
Estimate Std. Error t value Pr(>|t|)
group1 -1.580 0.389 -4.062 0.002833 **
ID1 2.090 0.645 3.240 0.010155 *
ID2 0.390 0.645 0.605 0.560353
ID3 1.240 0.645 1.922 0.086717 .
ID4 0.240 0.645 0.372 0.718440
ID5 0.690 0.645 1.070 0.312585
ID6 4.690 0.645 7.271 4.71e-05 ***
ID7 5.390 0.645 8.356 1.56e-05 ***
ID8 1.990 0.645 3.085 0.013030 *
ID9 3.090 0.645 4.791 0.000987 ***
ID10 3.490 0.645 5.411 0.000427 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 0.8697 on 9 degrees of freedom
Multiple R-squared: 0.9454, Adjusted R-squared: 0.8788
F-statistic: 14.18 on 11 and 9 DF, p-value: 0.0002232
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQoNCg0KYGBge3J9DQpzbGVlcDIgPC0gcmVzaGFwZShzbGVlcCwgZGlyZWN0aW9uID0gIndpZGUiLA0KICAgICAgICAgICAgICAgICAgaWR2YXIgPSAiSUQiLCB0aW1ldmFyID0gImdyb3VwIikNCnNsZWVwMltjKCJJRCIsICJleHRyYS4xIiwgImV4dHJhLjIiKV0NCmBgYA0KDQoNCmBgYHtyfQ0KdC50ZXN0KFBhaXIoZXh0cmEuMSwgZXh0cmEuMikgfiAxLCBkYXRhID0gc2xlZXAyKQ0KYGBgDQoNCg0KYGBge3J9DQpzbGVlcCRncm91cDEgPC0gYXMubnVtZXJpYyhzbGVlcCRncm91cCA9PSAxKQ0Kc2xlZXAkZ3JvdXAxDQpgYGANCg0KDQpgYGB7cn0NCmxtKGV4dHJhIH4gMCArIGdyb3VwMSArIElELCBkYXRhID0gc2xlZXApIHw+IHN1bW1hcnkoKQ0KYGBgDQoNCg0K