Thank you!


On Sat, Nov 9, 2013 at 2:30 PM, Simon Zehnder <szehnder@uni-bonn.de> wrote:

> This depends very often of on the developer and what he is comfortable
> with. I like S4 classes, as I come from C++ and S4 classes approximate C++
> classes at least more than S3 classes do (Reference Classes would do so
> even more and I know very good R programmers liking these most).
>
> 1) I wrote a package for MCMC simulation with S4 classes carrying all
> simulated values - fast enough for me: in less than 1.5 secs I have my
> sample of 100.000 values together with several other 100T values like
> log-likelihoods, posterior hyper parameters, etc. I watch out for not
> copying too often an object but sometimes it is not avoidable.
>
> 2) That is not true:
>
> Books:
>
> http://www.amazon.de/Software-Data-Analysis-Programming-Statistics/dp/0387759352/ref=sr_1_1?ie=UTF8&qid=1384014486&sr=8-1&keywords=John+chambers+data
>
> http://www.amazon.de/Programming-Data-Language-John-Chambers/dp/0387985034/ref=sr_1_4?ie=UTF8&qid=1384014486&sr=8-4&keywords=John+chambers+data
>
> Online:
> https://www.rmetrics.org/files/Meielisalp2009/Presentations/Chalabi1.pdf
> https://www.stat.auckland.ac.nz/S-Workshop/Gentleman/S4Objects.pdf
>
> And for a bunch of packages look into the Bioconductor packages.
>
> Best
>
> Simon
>
> On 09 Nov 2013, at 16:22, daniel schnaider <dschnaider@gmail.com> wrote:
>
> > Hi,
> >
> > I am working on a new credit portfolio optimization package. My question
> is
> > if it is more recommended to develop in S4 object oriented or S3.
> >
> > It would be more naturally to develop in object oriented paradigm, but
> > there is many concerns regarding S4.
> >
> > 1) Performance of S4 could be an issue as a setter function, actually
> > changes the whole object behind the scenes.
> >
> > 2) Documentation. It has been really hard to find examples in S4. Most
> > books and articles consider straightforward S3 examples.
> >
> > Thanks,
> >
> >       [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > 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.
>
>


-- 
Daniel Schnaider

SP Phone:  +55-11-9.7575.0822


ds@scaigroup.com
skype dschnaider
Linked In: http://www.linkedin.com/in/danielschnaider

w <http://www.arkiagroup.com/>ww.scaigroup.com

Depoimentos de clientes <http://www.scaigroup.com/Projetos/depoimentos>

Casos de Sucesso & Referências <http://www.scaigroup.com/Projetos>

SCAI Group no Facebook <http://facebook.scaigroup.com/>

SCAI Group no Twitter <http://twitter.scaigroup.com/>

SCAI Group no Google Plus <http://plus.scaigroup.com/>

	[[alternative HTML version deleted]]

