[R] Looped t.test results according to a subset variable
Matthew Dubins
matt.dubins at utoronto.ca
Tue Oct 23 00:52:02 CEST 2007
I've tried to use by(), but the closest i got to it doing what I wanted
was using the following:
by(percent, quiz, function(percent) {t.test(percent~group,
data=marks.long)})
But the results it gave me weren't t.tests of percent by group according
to quiz number.
Julian Burgos wrote:
> See by()
>
> Matthew Dubins wrote:
>> Hi all,
>>
>> I wrote a simple function that gives me multiple t.test results
>> according to a subset variable and am wondering whether or not I
>> reinvented the wheel. Observe:
>>
>> t.test.sub <- function (formula, data, sub, ...)
>> {
>> for(i in 1:max(sub))
>> {
>> print(t.test(formula, data = subset(data, sub == i),
>> ...))
>> }
>> }
>>
>> Is there already a similar function in some package?
>>
>> Thanks,
>> Matthew Dubins
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list