Hallo!

Thanks too James Holtman, Douglas Grove, Uwe Ligges, Martin Maechler,  for helpfull 
answers
to my questions.

Sincerely
Eryk

*********** REPLY SEPARATOR  ***********

On 5/25/2004 at 6:39 PM Martin Maechler wrote:

>>>>>> "Eryk" == Eryk Wolski <[EMAIL PROTECTED]>
>>>>>>     on Tue, 25 May 2004 17:38:10 +0200 writes:
>
>    Eryk> Hi!
>    >> library(cluster)
>    Eryk> In this lib a function called silhoutte.default is defined
>    Eryk> than on the R prompt it type
>    >> silhouette.default
>    Eryk> Error: Object "silhouette.default" not found 
>    Eryk> R1.9.0
>    Eryk> The same error are at R1.8.1
>    Eryk> And I knew that a function silhoutte.default are present.
>
>Hi Eryk,
>
>please do learn about namespaces;  many good R packages (incl.
>all standard and recommended packages) nowadays make use of
>namespaces, and we expect even more in the future.
>
>One big advantage of 'namespacing a package' is that
>you can make sure that your functions call your other functions
>even if they have the same name as someone's functions in
>another package.  Another big "pro" is that you can use as many
>``package-internal'' objects {"helper-functions" in my useR talk}
>as you want: They won't be visible to the user and not clutter
>the global namespace.
>One side effect of namespaces: We usually do not export (S3)
>methods such as silhouette.default() :
>
>A user should call silhouette(...) and the method dispatching
>chooses the corresponding method.
>
>Now, to see "hidden" objects, you can 
>
>1) use  getAnywhere()          { getAnywhere("silhouette.default") }
>2) use  <namespace>:::<object>  { cluster:::silhouette.default }
>
>and for S3 methods,
>
>3) getS3method("<generic>", "<class>")
>
>   i.e., in this case getS3method("silhouette", "default")
>
>----------
>
>BUT:  You won't see the source code of silhouette.default !
>
>Instead:
>
>  1) Learn how to get and unpack the package source and then
>     see    cluster/R/silhouette.R
>
>  2) if "1)" is too difficult,
>     open the filename you get from
>          system.file("../cluster/R/cluster")
>     in a text editor -- preferably an R-aware one ...
>     which gives you a large file with all R source from the
>     cluster package.   Now look for what you want.
>
>Regards,
>Martin Maechler <[EMAIL PROTECTED]>    http://stat.ethz.ch/~maechler/
>Seminar fuer Statistik, ETH-Zentrum  LEO C16   Leonhardstr. 27
>ETH (Federal Inst. Technology) 8092 Zurich     SWITZERLAND
>phone: x-41-1-632-3408         fax: ...-1228                   <><



Dipl. bio-chem. Eryk Witold Wolski    @    MPI-Moleculare Genetic   
Ihnestrasse 63-73 14195 Berlin       'v'    
tel: 0049-30-83875219               /   \    
mail: [EMAIL PROTECTED]        ---W-W----    http://www.molgen.mpg.de/~wolski

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to