Thank you!
On Sat, Nov 9, 2013 at 2:30 PM, Simon Zehnder <szehn...@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 <dschnai...@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 d...@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]]
______________________________________________ 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.