[R] Paired t-tests
Marc Schwartz
marc_schwartz at me.com
Sun Aug 15 19:24:29 CEST 2010
On Aug 15, 2010, at 9:05 AM, R Help wrote:
> Hello List,
>
> I'm trying to do a paired t-test, and I'm wondering if it's consistent
> with equations. I have a dataset that has a response and two
> treatments (here's an example):
>
> ID trt order resp
> 17 1 0 1 0.0037513592
> 18 2 0 1 0.0118723051
> 19 4 0 1 0.0002610251
> 20 5 0 1 -0.0077951450
> 21 6 0 1 0.0022339952
> 22 7 0 2 0.0235195453
>
> The subjects were randomized and assigned to receive either the
> treatment or the placebo first, then the other. I know I'll
> eventually have to move on to a GLM or something that incorporates the
> order, but for now I wanted to start with a simple t.test. My problem
> is that, if I get the responses into two vectors x and y (sorted by
> ID) and do a t.test, and then compare that to a formula t.test, they
> aren't the same.
>
>> t.test(x,y,paired=TRUE)
>
> Paired t-test
>
> data: x and y
> t = -0.3492, df = 15, p-value = 0.7318
> alternative hypothesis: true difference in means is not equal to 0
> 95 percent confidence interval:
> -0.010446921 0.007505966
> sample estimates:
> mean of the differences
> -0.001470477
>
>> t.test(resp~trt,data=dat1[[3]],paired=TRUE)
>
> Paired t-test
>
> data: resp by trt
> t = -0.3182, df = 15, p-value = 0.7547
> alternative hypothesis: true difference in means is not equal to 0
> 95 percent confidence interval:
> -0.007096678 0.005253173
> sample estimates:
> mean of the differences
> -0.0009217521
>
> What I'm assuming is that the equation isn't retaining the inherent
> order of the dataset, so the pairing isn't matching up (even though
> the dataset is ordered by ID). Is there a way to make the t.test
> retain the correct ordering?
>
> Thanks,
> Sam
See this thread from just 2 days ago:
https://stat.ethz.ch/pipermail/r-help/2010-August/249068.html
perhaps focusing on Thomas' reply, which is the next post in the thread.
Bottom line, don't use the formula method for a paired t test.
HTH,
Marc Schwartz
More information about the R-help
mailing list