Zasoby dla użytkownika R, który musi nauczyć się SAS

18

Używam R. Codziennie. Myślę w kategoriach data.frames, rodziny funkcji apply (), programowania obiektowego, wektoryzacji i geom / estetyki ggplot2. Właśnie zacząłem pracować dla organizacji, która przede wszystkim korzysta z SAS. Wiem, że jest książka o nauce języka R dla użytkowników SAS , ale jakie są dobre zasoby dla użytkowników R, którzy nigdy nie korzystali z SAS?

Stephen Turner
źródło
chcę powiedzieć, dlaczego ta książka nie jest wystarczająco dobra?
Eduardo Leoni,
4
@Eduardo Jest w złym kierunku :-).
whuber
1
@Steven Być może powinieneś zacząć od procedury IML, która jest koncepcyjnie najbliższa R. Przynajmniej to uruchomi soki. psych.yorku.ca/lab/sas/iml.htm Ale przyznaję, że prawdopodobnie istnieje potrzeba tego odwrotnego tomu.
Ralph Winters
2
Na marginesie, trochę koduję w R, a głównie w Pythonie i właśnie dołączyłem do firmy, która intensywnie używa SAS. Robię wielkie postępy po 5 miesiącach włączania Pythona do naszego zestawu narzędzi, wypierając SAS w niektórych obszarach. Podczas żeglowania po wodach powinniśmy rozważyć utworzenie Wiki o „Jak skłonić swoją firmę do przyjęcia czegoś innego niż SAS / SPSS do celów analitycznych”. Uważam, że kwestie kulturowe są znacznie trudniejsze niż po prostu ewangelizacja różnic językowych lub wydajnościowych.
Josh Hemann,
1
Jeśli zdecydujesz się skorzystać z sugestii @ RalphWinter, może ci się spodobać blog SAS / IML: blogs.sas.com/content/iml Z SAS / IML możesz także wywoływać funkcje R, które mogą ci pomóc w przejściu: blogi. sas.com/iml/index.php?/archives/…
Rick

Odpowiedzi:

19

15 miesięcy temu zacząłem swoją obecną pracę jako ktoś, kto używa R wyłącznie przez około 3 lata; Użyłem SAS w mojej pierwszej klasie statystyk, nie cierpiałem go i nigdy go nie dotknąłem, dopóki tu nie zacząłem. Oto, co mi pomogło, a co nie:

Pomocny:


  • Kod współpracowników . Jest to dla mnie najbardziej przydatne źródło. Część z nich była bardzo dobrym kodem, część bardzo złym kodem, ale wszystko pokazało mi, jak myśleć w SAS.
  • SUGI . Choć często są prawie nieznośne, to w Internecie jest mnóstwo tych małych poradników. Nie musisz ich szukać; tylko Google, a przedstawią się Tobie.
  • Przewodnik kieszonkowy O'Reilly SQL , autorstwa Gennick. Unikam dużo kodowania SAS, używając PROC SQL do manipulacji danymi i ich podsumowywania. To oszustwo, a mnie to nie obchodzi.
  • Ten artykuł wyjaśnia formaty i informacje (PDF) . Jest to dla mnie najmniej intuicyjna część SAS.
  • Witryna UCLA Academic Technology Services 'Computing statystyczna . UCLA ma tutaj mnóstwo świetnych materiałów wprowadzających i jest wiele równoległych materiałów między sekcjami R i SAS ( takich jak te przykłady analizy ).

Niepomocne:


  • Wszystko, co kiedykolwiek czytałem, jest przeznaczone dla osób przechodzących między R i SAS. Mam książkę „R and SAS” od Kleinmana i Hortona, którą otworzyłem dwa razy, by nie znaleźć potrzebnych odpowiedzi. Przeczytałem kilka innych przewodników tu i tam. Może to tylko mój styl uczenia się, ale żadna z tych rzeczy nigdy mnie nie utknęła i nieuchronnie skończę googlować, kiedy naprawdę tego potrzebuję.

Ale wszystko będzie dobrze. Po prostu przeczytaj kod współpracowników, zadawaj pytania tutaj i na StackOverflow i - cokolwiek robisz - nie próbuj niczego knuć.

Matt Parker
źródło
@Matt - Myślę, że Proc SGPLOTroxxx.
suncoolsu,
@Matt Parker - Nie znalazłem ogólnej książki zasobów SAS, którą uważam za zadowalającą. Czy masz jakieś sugestie, czy po prostu polegasz na wyszukiwaniu w Internecie?
Andy W
1
@Matt Uważam, że książka Kleinmana i Hortona jest bardzo przydatna. I, podobnie jak @ suncoolsu, uważam, że nowe SGPLOT, SGSCATTER i SGPANEL PROCS są znacznie lepsze niż stary system graficzny SAS. A SGRENDER pozwala na dużą kontrolę nad grafiką. A grafiki ODS, które są dostarczane z każdym statystycznym PROC, są bardzo ładnymi ustawieniami domyślnymi.
Peter Flom - Przywróć Monikę
2
@Matt (+1) Ładna odpowiedź. Natknąłem się również na tego bloga, który zawiera ilustrowane przykłady R / SAS: sas-and-r.blogspot.com .
chl
Dzięki za wskazówki dotyczące tych nowych procedur, @suncoolsu i @Peter - dopiero niedawno zaktualizowałem do wersji 9.2, więc na pewno to sprawdzę. Ponadto, aby wyjaśnić: nie sądzę, że „SAS and R” jest źle wykonane, to nigdy tak naprawdę nie pomogło mi, gdy byłem w potrzebie. @chl, znaleziony blog jest tak naprawdę blogiem towarzyszącym tej książce, co jest naprawdę miłym dodatkiem autorstwa autorów.
Matt Parker,
6

Kilka rzeczy, które należy dodać do tego, co powiedział @matt:

Oprócz SUGI (które teraz przemianowano na SAS Global Forum, które odbędzie się w tym roku w Las Vegas), istnieje wiele lokalnych i regionalnych grup użytkowników SAS. Są mniejsze, bardziej intymne i (zwykle) o wiele tańsze. Niektóre grupy lokalne są nawet bezpłatne. Zobacz tutaj

SAS-L. To jest lista mailingowa do pytań SAS. Jest dość przyjazny, a niektórzy uczestnicy należą do najlepszych programistów SAS.

Książka SAS i R: Zarządzanie danymi, analiza statystyczna i grafika autorstwa Kleinmana i Hortona. Sprawdź, co chcesz zrobić w indeksie R, a dowiesz się, jak to zrobić w SAS. Coś jak słownik międzyjęzykowy.

Peter Flom - Przywróć Monikę
źródło
1
Poprę zalecenie do książki Kleinmana.
Josh Hemann