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@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.
>>
>

______________________________________________
R-help@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.

Reply via email to