System R dla zaawansowanych: programowanie i grafika
Transkrypt
System R dla zaawansowanych: programowanie i grafika
Program szkolenia firmy QuantUp, http://www.quantup.pl c 2012 Artur Suchwałko QuantUp Artur Suchwałko +48-511-175-949 [email protected] http://www.quantup.pl Program szkolenia System R dla zaawansowanych: programowanie i grafika Prowadzacy: ˛ dr inż. Artur Suchwałko 1. Programowanie • środowisko pracy programisty R (w tym Eclipse plug-in StatET) • zaawansowane ważne właściwości R: przestrzenie nazw, środowiska, inne • elementy programowania obiektowego: klasy S3 i S4 • debugowanie kodu • analiza efektywności kodu: profiler • tworzenie dobrze udokumentowanych pakietów • łaczenie ˛ R z C oraz R z C++ • współpraca R z Pythonem • pisanie dobrego kodu 2. Czytelne i efektowne wykresy oraz prezentacja wyników • lepsza prezentacja graficzna z wykorzystaniem standardowej grafiki – – – – układ wykresów parametry graficzne urzadzenia ˛ graficzne kolory w R • wygodna wizualizacja danych wielowymiarowych w pakiecie “lattice” • wygodne tworzenie nowoczesnej grafiki w pakiecie “ggplot2” • pakiet “grid” • grafika 3d w OpenGL: pakiet “rgl” • efektowna prezentacja wyników pracy: “slidify” • interaktywna grafika i dashboardy dla www i nie tylko: “shiny” oraz R i grafika w bibliotece “D3.js” 3. Powtarzalne analizy, raportowanie i prezentacja wyników • jak wykonywać analizy danych, które sa˛ powtarzalne? • raportowanie i prezentacja wyników: R i LaTeX (pakiet “knitr”) 4. Zaawansowana analiza danych 1 Program szkolenia firmy QuantUp, http://www.quantup.pl c 2012 Artur Suchwałko • wygodne operacje na danych: “reshape2”, “plyr” • praca z dużymi danymi: elementy optymalizacji, “data.table” i “sqldf” • wykorzystanie obliczeń równoległych • łaczenie ˛ R z Excelem: RExcel i RServe • współpraca R z bazami danych 2