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