Acg N. .
Temat: R + Excel (+ R Commander) = RExcel
Jeśli męczy Cię praca z klasycznym interfejsem R (czyli wierszem poleceń)......jeśli dotychczas Excel traktowałeś głównie jako "magazyn danych" i "wygodny kalkulator" (z warunkowym formatowaniem danych) oraz generator miłych dla oka wykresów, R jako główne narzędzie do obliczeń, a R Commander jako wygodny dodatek...
...wykresy generowane przez R uważasz za pomocne i czytelne, ale nieraz zbyt ascetyczne, a nie masz ochoty formatować wszystkiego "z palca"...
...nie chcesz chwilowo wydawać grubszej gotówki na świetne, ale bardzo drogie pakiety statystyczne...
...to teraz możesz mieć to wszystko razem :)
RExcel (i RDCOM) został dopracowany przez autora i teraz ładnie integruje Excel, R i RCommander.
1. Transfer danych Excel <->R<->Rcmdr
2. Integracja menu Rcmdr i Excela
3. Wygodny zestaw funkcji R "zmapowany" przez interfejs RDCOM i Rexcel na funkcje "Excelowe", dostępne "w komórkach".
4. Możliwość ich wykorzystania w makrach VBA (fajny przykład z kontrolką suwaka i automatycznie odświeżanym wykresem Excel).
5. Możliwość wykonania na poziomie Excela dowolnego, poprawnego kodu R i "odebrania" wyników z R. Można sobie w osobnym arkuszu skoroszytu trzymać wykorzystywane polecenia - jako dokumentacja krok po kroku przeprowadzanej analizy.
6. Przypominam, że Excel potrafi się bez problemu łączyć z różnymi bazami danych, poprzez ODBC, i pobierać z nich dane do arkusza. Biorąc pod uwagę, że także w R można "wyciągać" z bazy danych ramki poprzez RODBC, zyskujemy pełną elastyczność i wygodę pracy. Dochodzi tu jeszcze potęga samego SQL'a: możliwość precyzyjnego, formalnego opisu próby, załączonego do raportu np. celem weryfikacji.
Odrobina (acz nie jest to bezwzględnie konieczne) wiedzy z VBA, nieco praktyki w posługiwaniu się całością i otrzymujemy naprawdę przydatne narzędzie.
Chyba żadne GUI nie będzie lepsze do pracy, niż arkusz kalkulacyjny. Niech zatem Excel pełni rolę "siatki danych" z hiperzaawansowanymi funkcjami edytorskimi oraz generatora wykresów, R - silnik obliczeń, a RCommander - dodatkowy magazyn przydatnych narzędzi, dostępny wprost z paska narzędzi Excela.
Aby zobaczyć to wszystko w działaniu polecam obejrzenie tej prezentacji: http://rcom.univie.ac.at/RExcelDemo
Źródło RExcel (i RDCOM): http://sunsite.univie.ac.at/rcom
A dla tych, którym nie chce się instalować wszystkiego krok po kroku, rejestrować klas COM, instalować odpowiednich pakietów R - w sekcji "Download" dostępne są całe... "dystrybucje" o wdzięcznej nazwie RAndFriends.distro (ok. 130MB), będące instalatorem środowiska R, Rcommander oraz RExcel.
Ważne: w internecie dostępne są starsze wersje binariów. Nas interesuje wersja 3.0. Najlepiej pobrać ją z katalogu "current" ( /rcom/download/current )
Wiki: http://learnserver.csd.univie.ac.at/rcomwiki/doku.phpAdrian Olszewski edytował(a) ten post dnia 02.02.11 o godzinie 21:54