[R] Fwd: generic methods - in particular the summary function

David Winsemius dwinsemius at comcast.net
Sun Sep 27 19:16:06 CEST 2009


On Sep 27, 2009, at 12:52 PM, Christophe Dutang wrote:

> Nobody wants to answer my question... is there something stupid in it?

I couldn't really say. Not being a user of fitdistrplus I don't have  
much baseline experience. Had you posted code that produced something  
to work on,  I might have made an effort at applying the methods I  
typically use, such as str(<object>), methods(<function>), and  
printing out the function code. But I am a rather low-level R-user,  
and as soon as you strart throwing around questions about NAMESPACE,  
my eyes glaze over and I move to the next question.

When I do install and load fitdistrplus and then execute:

methods(summary)

.. I see a new function which is not even invisible, called  
summary.fitdist. So it seems to be in my NAMESPACE   ... or at least  
what I dimly understand about such metaphysical entities. I get an  
error when I execute your suggestion:

 > S3method(summary, fitdist)
Error: could not find function "S3method"

So I would have assumed that you had a package with that "S3method"  
function about which you had not informed us. Not sure this helps  
because, as I said, your question appeared more complex that I  
considered myself competent to answer.

-- 
David

>
> Début du message réexpédié :
>
>> De : Christophe Dutang <dutangc at gmail.com>
>> Date : 19 septembre 2009 11:26:51 HAEC
>> À : r-help at r-project.org
>> Objet : generic methods - in particular the summary function
>>
>> Hi all,
>>
>> I'm currently working on the fitdistrplus package (that basically
>> fit distributions). There is something I do not understand about the
>> generic function summary.
>>
>> In the current version on CRAN, there is no NAMESPACE saying
>>
>> S3method(summary, fitdist)
>>
>> .
>> However if we use summary on an object send by fitdist function it
>> works fine...
>>
>> According to R-lang, we have
>> "
>> The most common use of generic functions is to provide print and
>> summary methods for
>> statistical ob jects, generally the output of some model fitting
>> process. To do this, each model
>> attaches a class attribute to its output and then provides a special
>> method that takes that output
>> and provides a nice readable version of it. The user then needs only
>> remember that print or
>> summary will provide nice output for the results of any analysis.
>> "
>>
>> I would like to be sure, that if the summary.fitdist is not exported
>> in the NAMESPACE, then we must use declare it with S3method.
>>
>> Thanks in advance
>>
>> Christophe
>>
>> --
>> Christophe Dutang
>> Ph.D. student at ISFA, Lyon, France
>> website: http://dutangc.free.fr
>>
>
> --
> Christophe Dutang
> Ph.D. student at ISFA, Lyon, France
> website: http://dutangc.free.fr
>
>
>
>
>
>
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> 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.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT




More information about the R-help mailing list