Recursos para un usuario R que debe aprender SAS

18

Yo uso R. Todos los días. Pienso en términos de data.frames, la familia de funciones apply (), programación orientada a objetos, vectorización y ggplot2 geoms / estética. Acabo de comenzar a trabajar para una organización que utiliza principalmente SAS. Sé que hay un libro sobre el aprendizaje de R para usuarios de SAS , pero ¿cuáles son algunos buenos recursos para usuarios de R que nunca han usado SAS?

Stephen Turner
fuente
me gustaría decir por qué ese libro no es lo suficientemente bueno?
Eduardo Leoni
44
@Eduardo Está en la dirección equivocada :-).
whuber
1
@ Steven Quizás deberías comenzar con el procedimiento IML, que es el más cercano conceptualmente a R. Al menos eso hará que los jugos funcionen. psych.yorku.ca/lab/sas/iml.htm Pero, admito que probablemente sea necesario ese tomo inverso.
Ralph Winters
2
En una nota al margen, codifico un poco en R y principalmente en Python y me acabo de unir a una compañía que usa mucho SAS. Estoy haciendo grandes avances después de 5 meses de incluir Python en nuestra caja de herramientas, desplazando a SAS en algunas áreas. A medida que navega por las aguas, deberíamos considerar comenzar un Wiki sobre "Cómo lograr que su empresa adopte algo diferente a SAS / SPSS para análisis" Me parece que los problemas culturales son mucho más difíciles que simplemente evangelizar el idioma o las diferencias de rendimiento.
Josh Hemann
1
Si decide hacer un seguimiento de la sugerencia de @ RalphWinter, puede que le guste el blog de SAS / IML: blogs.sas.com/content/iml Desde SAS / IML también puede llamar a las funciones R, que pueden ayudarlo en la transición: blogs. sas.com/iml/index.php?/archives/…
Rick

Respuestas:

19

Hace 15 meses, comencé mi trabajo actual como alguien que había estado usando R exclusivamente durante aproximadamente 3 años; Había usado SAS en mi primera clase de estadísticas, lo detestaba y nunca lo volví a tocar hasta que comencé aquí. Esto es lo que me ha sido útil y lo que no:

Servicial:


  • Código de colegas . Esta es la fuente más útil para mí. Parte del código era muy bueno, parte del código era muy malo, pero todo me mostró cómo pensar en SAS.
  • SUGI . Aunque a menudo son cursi insoportablemente, hay una gran riqueza de estos pequeños documentos explicativos en Internet. No necesitas buscarlos; solo Google, y se te presentarán.
  • La guía de bolsillo SQL O'Reilly , de Gennick. Esquivo una gran cantidad de codificación SAS usando PROC SQL para la manipulación y resumen de datos. Esto es trampa, y no me importa.
  • Este documento explica los formatos e información (PDF) . Esta es sin duda la parte menos intuitiva de SAS para mí.
  • Sitio de informática estadística de los servicios de tecnología académica de la UCLA . UCLA tiene montones de excelente material introductorio aquí, y hay mucho material paralelo entre sus secciones R y SAS ( como estos ejemplos de análisis ).

No es útil:


  • Todo lo que he leído que está destinado a personas en transición entre R y SAS. Tengo el libro "R y SAS" de Kleinman y Horton, que abrí dos veces solo para no encontrar las respuestas que necesitaba. He leído algunas otras guías aquí y allá. Tal vez sea solo mi estilo de aprendizaje, pero ninguna de estas cosas me ha quedado grabada, e inevitablemente termino buscando en Google una vez que realmente lo necesito.

Sin embargo, estarás bien. Simplemente lea el código de sus colegas, haga preguntas aquí y en StackOverflow y, haga lo que haga, no intente trazar nada.

Matt Parker
fuente
@ Matt - Creo que Proc SGPLOTroxxx.
suncoolsu
@Matt Parker: no he encontrado un libro de recursos generales de SAS que haya encontrado satisfactorio. ¿Tiene alguna sugerencia o simplemente confía en las búsquedas en Internet?
Andy W
1
@ Matt, el libro de Kleinman y Horton me pareció bastante útil. Y, como @suncoolsu, encuentro que los nuevos SGPLOT, SGSCATTER y SGPANEL PROCS son mucho mejores que el antiguo sistema de gráficos SAS. Y SGRENDER permite MUCHO control sobre los gráficos. Y los gráficos ODS que vienen con cada PROC estadístico son valores predeterminados muy agradables.
Peter Flom - Restablece a Monica
2
@Matt (+1) Buena respuesta. También encontré este blog que proporciona ejemplos ilustrados de R / SAS: sas-and-r.blogspot.com .
chl
Gracias por los consejos sobre esos nuevos procedimientos, @suncoolsu y @Peter: recientemente he sido actualizado a 9.2, así que definitivamente lo comprobaré. Además, solo para aclarar: no creo que "SAS y R" esté mal hecho, nunca me ha ayudado realmente cuando lo necesitaba. @chl, el blog que encontraste es en realidad el blog complementario de este libro, que es una muy buena adición por parte de los autores.
Matt Parker
6

Un par de cosas para agregar a lo que dijo @matt:

Además de SUGI (que ahora se llama SAS Global Forum, y se llevará a cabo este año en Las Vegas), hay numerosos grupos de usuarios de SAS locales y regionales. Estos son más pequeños, más íntimos y (generalmente) mucho más baratos. Algunos grupos locales son incluso gratuitos. Ver aquí

SAS-L. Esta es una lista de correo para preguntas de SAS. Es bastante amigable, y algunos de los participantes se encuentran entre los mejores programadores de SAS que existen.

El libro SAS y R: Gestión de datos, análisis estadístico y gráficos de Kleinman y Horton. Busque lo que desea hacer en el índice R, y encontrará cómo hacerlo también en SAS. Algo así como un diccionario entre idiomas.

Peter Flom - Restablece a Monica
fuente
1
Secundaré la recomendación para el libro de Kleinman.
Josh Hemann
4

Además de los excelentes consejos de Matt Parkers (particularmente sobre la lectura del código de colegas), la documentación SAS real puede ser sorprendentemente útil (una vez que haya descubierto el nombre de lo que desea): http://support.sas.com/documentation/

Y los procedimientos del Foro Global / SUGI están disponibles aquí: http://support.sas.com/events/sasglobalforum/previous/online.html

Simon Byrne
fuente
Voy a respaldar la votación de la documentación de SAS, realmente es bastante buena (y voluminosa).
Hong Ooi