2009-02-02 18 views
3

Je voudrais apprendre quelques SAS parce que je m'intéresse à quelques industries qui ont tendance à l'utiliser exclusivement. Cependant, je ne veux pas me retrouver avec une ressource qui suppose que je ne connais rien à la programmation statistique. Y a-t-il un bon guide pour les programmeurs ayant une expérience en statistiques dans R?Ressources pour l'apprentissage SAS si vous connaissez déjà R

Merci, Steven

Répondre

8

Robert A Muenchen lire dans vos pensées. Il a publié un manuscrit libre qui est devenu plus tard un livre Springer appelé R pour les utilisateurs SAS et SPSS. C'est vraiment écrit pour les gens qui connaissent SAS ou SPSS mais qui aimeraient apprendre R. Heureusement, il donne des exemples de la façon de faire les choses dans les trois langues. Cela fonctionnera aussi bien si vous connaissez R et que vous voulez revenir à SAS. Il a commencé comme un manuscrit gratuit et ensuite Springer l'a aidé à l'étoffer dans un livre complet. Voici quelques liens:

De plus, voici un paper on the topic of passing data back and forth between R and SAS. Lorsque vous parlez à des gens de l'industrie, gardez à l'esprit que pour de nombreux utilisateurs finaux, le terme SAS peut signifier une interface graphique dans l'un des outils SAS. J'ai appris la programmation de SAS à l'école d'études supérieures et j'ai écrit des programmes pendant des années. Pour moi SAS était une langue. Je me souviens d'avoir eu un cocktail très bizarre avec la femme d'une amie qui m'a dit qu'elle apprenait SAS. J'étais excité et j'ai commencé à parler des instructions PROC et de la programmation DATA STEP. Elle a essayé d'être polie mais très vite j'ai pu dire qu'elle n'avait aucune idée de ce que je racontais. Elle était analyste de prévisions et utilisait un outil de prévision SAS doté d'une interface graphique qu'elle apprenait à utiliser. Je me suis vite rendu compte que lorsque les gens parlent de l'utilisation de SAS, c'est à peu près aussi spécifique que «l'utilisation de Microsoft». Il vaut donc la peine de se pencher sur la suite d'outils de SAS BI, les outils d'exploration de données, etc. Je pense qu'ils ont tous un langage SAS sous-jacent, mais ne supposez pas que quelqu'un parle de programmation SAS.

6

The Little SAS Book est le seul livre que j'ai vu SAS. Je l'ai aimé comme introduction mais vous pouvez toujours le trouver utile. Il y a un aperçu sur Google Livres sur le lien.

0

SAS for Dummies est supposé être plutôt bon. Je ne l'ai pas lu, mais les gens ici au travail semblent l'aimer.

1

La plupart des manuels SAS sont en ligne. voici la liste de tout: http://support.sas.com/documentation/

cela peut être un bon endroit pour commencer: http://support.sas.com/documentation/cdl/en/basess/58133/PDF/default/basess.pdf

cela dépend de la quantité d'un gourou R vous êtes, mais si vous avez tendance à penser en termes de vecteurs , alors vous vous sentirez plus à l'aise avec sas/iml ou stat studio 3 (qui sera renommé en iml studio), qui a un langage de script matriciel. Pas de fonctions de passage, ni de fermetures, cependant. sas institute a annoncé qu'il fournirait des interfaces à R dans le studio iml. voir: http://support.sas.com/rnd/app/studio/Rinterface2.html

1

Le problème avec 'SAS for Dummies' est qu'il est écrit pour les personnes qui extraient des données de SAS; c'est un livre limité. Je vous encourage fortement et fortement à obtenir 'Le Petit Livre SAS'. C'est doux. Quand j'étais un étudiant diplômé en train d'apprendre SAS, j'aurais volontiers payé deux fois le prix de la couverture pour cela.

1

Deux réponses. Si vous êtes principalement intéressé par l'utilisation des procédures SAS pour faire des statistiques, je recommande le livre SAS et R de Horton et Kleinman. Ils ont un blog que vous pouvez parcourir et voir leur approche: http://sas-and-r.blogspot.com/ Il s'agit d'un livre axé sur l'exemple qui ne donne pas beaucoup d'arrière-plan, mais est une référence pratique pour les personnes qui savent ce qu'ils veulent faire et ont juste besoin de regarder la syntaxe.

Si vous êtes un programmeur sérieux qui développe vos propres algorithmes et que vous préférez programmer dans un langage matriciel-vecteur qui a beaucoup de similitudes avec MATLAB et R, examinez le langage matriciel SAS/IML. Vous pouvez parcourir la « Mise en route » chapitre du livre Programmation statistique avec le logiciel SAS/IML à http://support.sas.com/publishing/authors/wicklin.html (divulgation complète: Je suis l'auteur.)

En prime, vous pouvez appeler R de SAS/Programmes IML, il est donc pratique pour quelqu'un qui veut faire une analyse dans SAS et comparer les résultats à une analyse similaire faite dans R.