Duplikat wątku: Właśnie zainstalowałem najnowszą wersję R. Jakie pakiety powinienem uzyskać?
Jakie są pakiety R , których nie wyobrażasz sobie w codziennej pracy z danymi? Proszę wymienić zarówno ogólne, jak i szczegółowe narzędzia.
AKTUALIZACJA: Jak na 24.10.10 ggplot2
wydaje się być zwycięzcą z 7 głosami.
Inne wymienione pakiety więcej niż jeden to:
plyr
- 4RODBC
,RMySQL
- 4sqldf
- 3lattice
- 2zoo
- 2Hmisc/rms
- 2Rcurl
- 2XML
- 2
Dziękuję wszystkim za odpowiedzi!
Odpowiedzi:
Proszę zobaczyć link: TOP 100 PAKIETÓW R NA 2013 R. (STYCZEŃ-MAJ) http://www.r-statistics.com/2013/06/top-100-r-packages-for-2013-jan-may/
źródło
Codziennie używam plyr i ggplot2 .
W dużej mierze polegam również na pakietach szeregów czasowych; szczególnie pakiet zoo .
źródło
Używam xtable pakietu. Pakiet xtable przekształca tabele utworzone przez R (w szczególności tabele zawierające wyniki anova) w tabele LaTeX, które zostaną uwzględnione w artykule.
źródło
multicore jest całkiem fajnym narzędziem do przyspieszania skryptów.
cacheSweave oszczędza dużo czasu podczas używania
Sweave
.źródło
ggplot2 - najlepsza wizualizacja dla R.
RMySQL / RSQLite / RODBC - do łączenia się z bazami danych
sqldf - manipuluj data.frames za pomocą zapytań SQL
Hmisc / rms - pakiety Franka Harrella, zawierające wygodne funkcje dodatkowe i ładne funkcje do analiz regresji.
GenABEL - fajny pakiet do badań asocjacyjnych całego genomu
Rcmdr - przyzwoity GUI dla R, jeśli go potrzebujesz.
Zobacz także CRANtastic - ten link zawiera listę najpopularniejszych pakietów R. Wiele osób na początku listy zostało już wspomnianych
źródło
data.table jest teraz moim ulubionym! Z niecierpliwością czekamy na nową wersję z większą liczbą życzeń.
źródło
Pakiety, których często używam to raster , sp , spatstat , wegańskie i splancs . Czasami używam ggplot2, tcltk i kratownicy.
źródło
Dla mnie osobiście najczęściej korzystam z trzech następujących pakietów, wszystkie dostępne w niesamowitym projekcie Omega do obliczeń statystycznych (nie twierdzę, że jestem ekspertem, ale dla moich celów są bardzo łatwe w użyciu):
RCurl : Ma wiele opcji, które pozwalają na dostęp do stron internetowych, z którymi domyślne funkcje w bazie R miałyby problemy, myślę, że to uczciwe. Jest to interfejs R do biblioteki libcurl, który ma dodatkową zaletę dla całej społeczności poza rozwijaniem go przez R. Dostępne również w CRAN .
XML : Bardzo wybacza analizowanie zniekształconego XML / HTML. Jest to interfejs R do biblioteki libxml2 i znów ma tę dodatkową zaletę, że cała społeczność poza R rozwija ją. Dostępny również w CRAN .
źródło
Sweave pozwala osadzić kod R w dokumencie LaTeX. Wyniki wykonania kodu i opcjonalnie kodu źródłowego stają się częścią końcowego dokumentu.
Zamiast na przykład wklejać obraz wytworzony przez R do pliku LaTeX, możesz wkleić kod R do pliku i zachować wszystko w jednym miejscu.
źródło
knitr
Radziłbym, abyś spojrzał na nowy pakiet zamiast Sweave. Jest to po prostu Sweave na sterydach. Uczenie się jest równie łatwe, jeśli nie łatwiejsze, i znacznie bardziej elastyczne.zoo i xts są koniecznością w mojej pracy!
źródło
Uważam krata wraz z towarzyszącym książce „Krata: wielowymiarowe Wizualizacji danych z R” przez Deepayan Sarkar bezcenne.
źródło
Jeśli wykonujesz jakiekolwiek modelowanie predykcyjne, Caret jest darem niebios. Szczególnie w połączeniu z pakietem wielordzeniowym możliwe są niesamowite rzeczy.
źródło
Codziennie najbardziej użytecznym pakietem musi być „obcy”, który ma funkcje do odczytu i zapisu danych dla innych pakietów statystycznych, np. Stata, SPSS, Minitab, SAS itp. Praca w dziedzinie, w której R nie jest tak powszechne, oznacza, że to to bardzo ważny pakiet.
źródło
używam
car, doBy, Epi, ggplot2, gregmisc (gdata, gmodels, gplots, gtools), Hmisc, plyr, RCurl, RDCOMClient, reshape, RODBC, TeachingDemos, XML.
dużo.
źródło
Nie mógłbym żyć bez:
źródło
RODBC do uzyskiwania dostępu do danych z baz danych, sqldf do wykonywania prostych zapytań SQL na ramkach danych (chociaż zmuszam się do używania natywnych poleceń R) oraz ggplot2 i plyr
źródło
Pracuję zarówno z R, jak i MATLAB i często używam R.matlab do przesyłania danych między nimi.
źródło
Używamy głównie:
źródło
krata, samochód, MASA, obcy, impreza.
źródło
Dla mnie używam kernlab do Lab Learning Machine Lab opartego na jądrze i e1071 dla SVM i ggplot2 dla grafiki
źródło
Często używam ggplot2, wegańskiego i przekształcam.
źródło
Lubię roxygen za jego funkcję Curry ().
źródło
RColorBrewer nie został tutaj wymieniony, często używam go do drukowania, jeśli potrzebuję schematów kolorów
źródło
Jestem wielkim fanem RCPP, gdy potrzebuję szybkiej pętli for lub wykonywania zabiegów niezbyt zgodnych z R. Jest bardzo dobrze zaimplementowany w systemie Eco eco, może odbierać Matrycę / rzadką Matrycę bez konwersji jako argumenty w funkcji.
Składnia w C ++ jest łatwa, gdy robisz proste rzeczy (co często jest moim przypadkiem).
Naprawdę, nie musisz być twórcą pakietów, aby potrzebować tej niesamowitej biblioteki.
Czy powiedziałem, że C ++ jest bardzo szybki?
źródło
DoParallel i foreach pakiety dokonały moje życie o wiele łatwiej, pozwalając mi parallelize mój kod i uruchomić go na obliczeniowej zoptymalizowane przykład na Amazon EC2 ! Używam ich bardzo często. Nie byłoby to jednak możliwe bez RStudio AMI wydanych przez Louisa Asletta. Na koniec muszę wspomnieć o pakiecie stringr , który naprawdę sprawia, że praca z ciągami staje się spacerkiem w parku. Użyj go w każdej aplikacji do eksploracji tekstu. I często używam knitr do tworzenia wysokiej jakości raportów z mojej pracy. Wielkie dzięki za ten niesamowity pakiet Yihui Xie!
źródło
Coraz częściej używam ggplot2, przekształcam kształty, kraty, knitr.
źródło