Ressources pour un utilisateur R qui doit apprendre SAS

18

J'utilise R. Chaque jour. Je pense qu'en termes de data.frames, la famille de fonctions apply (), la programmation orientée objet, la vectorisation et les géométries / esthétiques ggplot2. Je viens de commencer à travailler pour une organisation qui utilise principalement SAS. Je sais qu'il existe un livre sur l' apprentissage de R pour les utilisateurs SAS , mais quelles sont les bonnes ressources pour les utilisateurs R qui n'ont jamais utilisé SAS?

Stephen Turner
la source
tiens à dire pourquoi ce livre n'est pas assez bon?
Eduardo Leoni
4
@Eduardo C'est dans la mauvaise direction :-).
whuber
1
@Steven Vous devriez peut-être commencer par la procédure IML qui est conceptuellement la plus proche de R. Au moins, cela fera démarrer les jus. psych.yorku.ca/lab/sas/iml.htm Mais, je reconnais qu'il y a probablement un besoin pour ce tome inversé.
Ralph Winters
2
Soit dit en passant, je code un peu en R et principalement en Python et je viens de rejoindre une entreprise qui utilise massivement SAS. Je fais de grandes percées après 5 mois d'intégration de Python dans notre boîte à outils, déplaçant SAS dans certains domaines. Alors que vous naviguez sur les eaux, nous devrions envisager de lancer un wiki sur "Comment amener votre entreprise à adopter autre chose que SAS / SPSS pour l'analyse". Je trouve que les problèmes culturels sont beaucoup plus difficiles que d'évangéliser simplement les différences de langue ou de performance.
Josh Hemann
1
Si vous décidez de donner suite à la suggestion de @ RalphWinter, vous aimerez peut-être le blog SAS / IML: blogs.sas.com/content/iml À partir de SAS / IML, vous pouvez également appeler les fonctions R, qui pourraient vous aider dans la transition: blogs. sas.com/iml/index.php?/archives/…
Rick

Réponses:

19

Il y a 15 mois, j'ai commencé mon emploi actuel en tant que personne qui utilisait R exclusivement depuis environ 3 ans; J'avais utilisé SAS dans ma toute première classe de statistiques, je le détestais et je ne l'ai plus jamais touché jusqu'à ce que je commence ici. Voici ce qui m'a été utile et ce qui ne l'a pas été:

Utile:


  • Code des collègues . C'est pour moi la source la plus utile. Une partie était du très bon code, une partie du très mauvais code, mais tout cela m'a montré comment penser en SAS.
  • SUGI . Bien qu'ils soient souvent presque insupportablement ringards, il existe une grande richesse de ces petits documents pratiques sur Internet. Vous n'avez pas besoin de les chercher; juste Google, et ils se présenteront à vous.
  • Le O'Reilly SQL Pocket Guide , par Gennick. J'esquive beaucoup de codage SAS en utilisant PROC SQL pour la manipulation et la synthèse des données. C'est de la triche, et je m'en fiche.
  • Ce document expliquant les formats et les informations (PDF) . C'est sans aucun doute la partie la moins intuitive de SAS pour moi.
  • Site d'informatique statistique de l'UCLA Academic Technology Services . UCLA a des tas d'excellents documents d'introduction ici, et il y a beaucoup de matériel parallèle entre ses sections R et SAS ( comme ces exemples d'analyse ).

Inutile:


  • Tout ce que j'ai lu est destiné aux personnes qui font la transition entre R et SAS. J'ai le livre «R et SAS» de Kleinman et Horton, que j'ai ouvert deux fois seulement pour ne pas trouver les réponses dont j'avais besoin. J'ai lu quelques autres guides ici et là. C'est peut-être juste mon style d'apprentissage, mais aucun de ces trucs ne m'a jamais collé, et je finis inévitablement par googler pour ça une fois que j'en ai vraiment besoin.

Mais ça va aller. Lisez simplement le code de vos collègues, posez des questions ici et sur StackOverflow et - quoi que vous fassiez - n'essayez pas de tracer quoi que ce soit.

Matt Parker
la source
@Matt - Je pense que Proc SGPLOTroxxx.
suncoolsu
@Matt Parker - Je n'ai pas trouvé de livre de ressources générales SAS que j'ai trouvé satisfaisant. Avez-vous des suggestions ou comptez-vous simplement sur des recherches sur Internet?
Andy W
1
@Matt J'ai trouvé le livre de Kleinman et Horton assez utile. Et, comme @suncoolsu, je trouve que les nouveaux SGPLOT, SGSCATTER et SGPANEL PROCS sont bien meilleurs que l'ancien système graphique SAS. Et SGRENDER permet BEAUCOUP de contrôle sur les graphiques. Et les graphiques ODS fournis avec chaque PROC statistique sont de très belles valeurs par défaut.
Peter Flom - Réintègre Monica
2
@Matt (+1) Belle réponse. Je suis également tombé sur ce blog qui fournit des exemples illustrés de R / SAS: sas-and-r.blogspot.com .
chl
Merci pour les pointeurs sur ces nouvelles procédures, @suncoolsu et @Peter - Je n'ai que récemment été mis à niveau vers 9.2, donc je vais certainement vérifier cela. Aussi, juste pour clarifier: je ne pense pas que "SAS et R" soit mal fait, cela ne m'a jamais vraiment aidé quand j'étais dans le besoin. @chl, le blog que vous avez trouvé est en fait le blog compagnon de ce livre, qui est un très bon ajout par les auteurs.
Matt Parker
6

Quelques éléments à ajouter à ce que @matt a dit:

Outre SUGI (qui est maintenant renommé SAS Global Forum et qui se tiendra cette année à Las Vegas), il existe de nombreux groupes d'utilisateurs SAS locaux et régionaux. Ce sont plus petits, plus intimes et (généralement) beaucoup moins chers. Certains groupes locaux sont même gratuits. Voir ici

SAS-L. Ceci est une liste de diffusion pour les questions SAS. Il est assez convivial et certains des participants sont parmi les meilleurs programmeurs SAS.

Le livre SAS and R: Data Management, Statistical Analysis and Graphics par Kleinman et Horton. Recherchez ce que vous voulez faire dans l'index R et vous découvrirez également comment le faire dans SAS. Un peu comme un dictionnaire inter-langues.

Peter Flom - Réintégrer Monica
la source
1
J'appuie la recommandation pour le livre de Kleinman.
Josh Hemann
4

En plus des excellents conseils de Matt Parkers (en particulier sur la lecture du code des collègues), la documentation SAS réelle peut être étonnamment utile (une fois que vous avez trouvé le nom de ce que vous voulez): http://support.sas.com/documentation/

Et les actes du Forum mondial / SUGI sont disponibles ici: http://support.sas.com/events/sasglobalforum/previous/online.html

Simon Byrne
la source
J'appuie le vote pour la documentation SAS, c'est vraiment assez bon (et volumineux).
Hong Ooi