[R] Looped t.test results according to a subset variable
Julian Burgos
jmburgos at u.washington.edu
Tue Oct 23 01:06:37 CEST 2007
Could you post some of your data and your initial test, and explain why
it didn't worked? It is difficult to figure out what is the problem
with your call to by().
Julian
Matthew Dubins wrote:
> 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