Hola todos, These days I am working on compete with R. I am taking the datasets and examples from http://cran.r-project.org/doc/contrib/Zhao_R_and_data_mining.pdf and make it with Roassal even better ! Or almost... ;) First chapter first pages, the histograms... In Roassal they were not working so well. So lately I restructured the RTDistribution package. This, by default make a classical frequency distribution, with an optimized number of classes. The method #strategyBlock: allows to change the strategy for the distribution. I also worked on the RTHistogramSet and method #histogram of SequenceableCollection to improve a bit the looking. There is still here some work to do but at least the histogram works well and looks fine. We worked with Alejandro on the algorithm of frequency distribution to make it efficient compared to the classic one (Only one iteration on datas during the algo itself). Here are some examples, don't hesitate to try a bit and give me feedbacks if any bugs, so I can move on the next graphs ;) #(5 3 8 6 5 4 2 9 1 2) histogram. #(1 2 3) histogram. #(555 1 1 2) histogram. ((1 to: 1000) collect: [:i | i atRandom ]) histogram. Also, I found this page and thought it was really nice animations !! http://bost.ocks.org/mike/algorithms/ cheers, Pierre _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
On Sat, Jun 27, 2015 at 12:16 AM, Pierre CHANSON <[hidden email]> wrote:
Great PDF :-)
I'll try these out. I suppose you use latest Roassal.
Yes, that page is awesome. I've been working on the SVG+HTML5+JS exporter in Roassal in order to integrate a graph in a webpage as a seaside component (but it can be used in other ways too) as the implementation was showing one graph on a single page and had cross browser issues. It works fine now. But Roassal is a moving target and integrating things back may need some work. Phil
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by Pierre Chanson
Good job Pierre ! I was looking exactly to the same document recently and thought that I could try to reproduce some examples from chapter 3. Maybe we can join our effort and reproduce the examples as a Pillar chapter somewhere ? Regards, On Sat, Jun 27, 2015 at 12:16 AM, Pierre CHANSON <[hidden email]> wrote:
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Yes, we started to work on a chapter. Probably it will be part of AgileVisualization
cheers, Alexandre > On Jun 27, 2015, at 7:40 AM, Serge Stinckwich <[hidden email]> wrote: > > Good job Pierre ! > > I was looking exactly to the same document recently and thought that I could try to reproduce some examples from chapter 3. > Maybe we can join our effort and reproduce the examples as a Pillar chapter somewhere ? > > Regards, > > On Sat, Jun 27, 2015 at 12:16 AM, Pierre CHANSON <[hidden email]> wrote: > Hola todos, > > These days I am working on compete with R. I am taking the datasets and examples from http://cran.r-project.org/doc/contrib/Zhao_R_and_data_mining.pdf and make it with Roassal even better ! Or almost... ;) > > First chapter first pages, the histograms... In Roassal they were not working so well. > > So lately I restructured the RTDistribution package. This, by default make a classical frequency distribution, with an optimized number of classes. The method #strategyBlock: allows to change the strategy for the distribution. > > I also worked on the RTHistogramSet and method #histogram of SequenceableCollection to improve a bit the looking. There is still here some work to do but at least the histogram works well and looks fine. > > We worked with Alejandro on the algorithm of frequency distribution to make it efficient compared to the classic one (Only one iteration on datas during the algo itself). > > Here are some examples, don't hesitate to try a bit and give me feedbacks if any bugs, so I can move on the next graphs ;) > > #(5 3 8 6 5 4 2 9 1 2) histogram. > > #(1 2 3) histogram. > > #(555 1 1 2) histogram. > > ((1 to: 1000) collect: [:i | i atRandom ]) histogram. > > <histo1.png> > <histo2.png> > > Also, I found this page and thought it was really nice animations !! http://bost.ocks.org/mike/algorithms/ > > cheers, > > Pierre > > > > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev > > > > > -- > Serge Stinckwich > UCBN & UMI UMMISCO 209 (IRD/UPMC) > Every DSL ends up being Smalltalk > http://www.doesnotunderstand.org/ > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by Pierre Chanson
Le 27/6/15 00:16, Pierre CHANSON a
écrit :
Nice! I love this idea. Practicing on real cases is the best. Pierre it would be good that distribution objects - domain) are not bound to Roassal but should be packaged in SciSmalltalk. Roassal should be the visualisation not the math and the domain.
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by philippeback
Damien pollet implemented some of the algortihms
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by SergeStinckwich
Le 27/6/15 12:40, Serge Stinckwich a
écrit :
Yes I pass it to alex because pierre will visit us and I propose to enhance the statistical part as well build on top of NeoCSV to improve data collection. Serge the histogram objects (not the drawer) should be packaged in SciSmalltalk. Stef
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi, thanks,
Serge, sure here is where i put my work for now https://github.com/stonesong/roassal-data-mining-book.git 2015-06-28 12:15 GMT-03:00 stepharo <[hidden email]>:
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
On Tue, Jun 30, 2015 at 3:55 PM, Pierre CHANSON <[hidden email]> wrote:
Thank you Pierre ! Pay attention that the original book is not a free book, so maybe you have to change a little bit the examples to avoid any problems in the future. Maybe you should ask the author about that. Cheers, -- Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Mmh I did not know, actually I was trying to do it as similar as possible to have a good comparison :) In that case we will have to adapt it change texts, and maybe change datasets later on the evolution. Or indeed ask the author directly could be interesting.2015-06-30 11:09 GMT-03:00 Serge Stinckwich <[hidden email]>:
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by SergeStinckwich
Yes, we will change the examples on some points. For now, we would like to know how do we compare against R. What is missing in Roassal.
Cheers, Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Free forum by Nabble | Edit this page |