Re: [R] Defining default method for S3, S4 and R5 classes

2014-06-16 Thread Luca Cerone
thanks  Suzen

2014-06-15 2:34 GMT+02:00 Suzen, Mehmet msu...@gmail.com:
 There is a nice tutorial on this:
 http://adv-r.had.co.nz/OO-essentials.html

 For an in depth guide, have a look at the book from John Chambers,
 Software for data analysis programming with R.

 On 13 June 2014 12:20, Luca Cerone luca.cer...@gmail.com wrote:
 Dear all,

 I am writing a script implementing a pipeline to analyze some of the
 data we receive.

 One of the steps in this pipeline involves clustering the data, and I
 am interested
 in studying the effects of different clustering algorithms on the final 
 results.

 I am having issues making my code general enough because the
 clustering algorithms we are interested all return different types of
 objects (S3, S4 and R5 classes, as well as simple named lists).

 From the output of these algorithms I need to extract a list with as many
 elements as the number of clusters and such that each element contains the 
 ids
 of the elements in each cluster.

 I have easily done this for each of the cluster algorithms,
 the problem is: how can I make so that rather than having to check for
 classes and
 types this is done automatically?

 For example, for the algorithms that return S3 classes I have defined
 a method get_cluster_list.default and then created the methods for
 the individual classes, which is used in the main body of the
 pipeline.

 I have no idea how I can do this for S4 and R5 classes and,  more
 importantly, I would
 like an approach that works when using all S3, S4 and R5 classes.

 Do you know how I could do this?

 Thanks for the help,
 Luca

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



-- 
Luca Cerone

Tel: +34 692 06 71 28
Skype: luca.cerone

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


Re: [R] Defining default method for S3, S4 and R5 classes

2014-06-14 Thread Suzen, Mehmet
There is a nice tutorial on this:
http://adv-r.had.co.nz/OO-essentials.html

For an in depth guide, have a look at the book from John Chambers,
Software for data analysis programming with R.

On 13 June 2014 12:20, Luca Cerone luca.cer...@gmail.com wrote:
 Dear all,

 I am writing a script implementing a pipeline to analyze some of the
 data we receive.

 One of the steps in this pipeline involves clustering the data, and I
 am interested
 in studying the effects of different clustering algorithms on the final 
 results.

 I am having issues making my code general enough because the
 clustering algorithms we are interested all return different types of
 objects (S3, S4 and R5 classes, as well as simple named lists).

 From the output of these algorithms I need to extract a list with as many
 elements as the number of clusters and such that each element contains the ids
 of the elements in each cluster.

 I have easily done this for each of the cluster algorithms,
 the problem is: how can I make so that rather than having to check for
 classes and
 types this is done automatically?

 For example, for the algorithms that return S3 classes I have defined
 a method get_cluster_list.default and then created the methods for
 the individual classes, which is used in the main body of the
 pipeline.

 I have no idea how I can do this for S4 and R5 classes and,  more
 importantly, I would
 like an approach that works when using all S3, S4 and R5 classes.

 Do you know how I could do this?

 Thanks for the help,
 Luca

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