02.09

2012

Co potrafi R?

Autor: adam

Dziś już chyba nikt nie kwestionuje olbrzymich możliwości środowiska R w zakresie przetwarzania, wizualizacji czy statystycznej analizy danych. Co więcej, możliwości R’a są nieustannie rozszerzane dzięki pojawiającym się nowym pakietom dla tego środowiska. Wystarczy wspomnieć, że w samym repozytorium CRAN dostępnych jest aktualnie już ponad 4000 pakietów!

Dynamiczny rozwój pakietu R sprawia, że coraz trudniej, zwłaszcza początkującym użytkownikom, zorientować się, jakie są możliwe zastosowania R’a oraz jakie konkretne narzędzia (modele, algorytmy, rozwiązania programistyczne, itp.) są aktualnie dostępne. Oczywiście, pomocne może być skorzystanie z obszernych zasobów sieciowych poświęconych R. Jednym z bardzo użytecznych źródeł informacji jest np. CRAN Task View. Na stronie tej znajdziemy listę pakietów dla środowiska R, pogrupowaną ze względu na możliwe obszary zastosowań (np. Computational Econometrics, Multivariate Statistics, Optimization and Mathematical Programming, Time Series Analysis, itd.). Odnośniki do najbardziej użytecznych zasobów sieciowych poświęconych R można znaleźć także na stronie R resources on the Web. Dużo łatwiej byłoby jednak gdyby istniała szczegółowa i łatwa w nawigacji lista wszystkich aktualnych możliwości środowiska R. Czy jednak stworzenie takiego, w miarę kompletnego, zestawienia funkcjonalności środowiska R jest w ogóle możliwe?

Choć zadanie nie jest proste, firma Revolution Analytics, znana z komercyjnych rozszerzeń dla środowiska R, podjęła ostatnio (lipiec 2012) próbę zmierzenia się z takim wyzwaniem. Opracowana został lista R Language Features, składająca się z czterech głównych sekcji (wraz z podsekcjami), tzn.:

Oczywiście w przygotowanym zestawieniu uwzględniono także komercyjne rozszerzenia środowiska R oferowane przez Revolution Analytics.

Choć lista R Language Features jest jeszcze daleka od doskonałości, z pewnością warto tutaj zaglądać, szukając konkretnych informacji na temat możliwości środowiska R. O przydatności tego zestawienia zdecyduje z pewnością to, czy lista będzie na bieżąco uzupełniania i aktualizowana.

Spróbuj ponownie