Recursos para um usuário R que deve aprender SAS

18

Eu uso R. Todo dia. Penso em termos de data.frames, a família de funções apply (), programação orientada a objetos, vetorização e geoms / estética ggplot2. Comecei a trabalhar para uma organização que usa principalmente o SAS. Sei que há um livro sobre o aprendizado de usuários do R para SAS , mas quais são alguns bons recursos para usuários do R que nunca usaram o SAS?

Stephen Turner
fonte
Gostaria de dizer por que esse livro não é bom o suficiente?
Eduardo Leoni
4
@ Eduardo Está na direção errada :-).
whuber
1
@ Steven Talvez você deva começar com o procedimento IML, que é o mais próximo conceitualmente de R. Pelo menos isso fará com que os sucos funcionem. psych.yorku.ca/lab/sas/iml.htm Mas, admito que provavelmente haja uma necessidade desse tomo reverso.
Ralph Winters
2
Em uma nota lateral, eu codigo um pouco em R e principalmente em Python e acabei de ingressar em uma empresa que usa muito o SAS. Estou fazendo grandes avanços após 5 meses de inclusão do Python em nossa caixa de ferramentas, substituindo o SAS em algumas áreas. Enquanto você navega pelas águas, devemos considerar iniciar um Wiki sobre "Como fazer com que sua empresa adote algo diferente de SAS / SPSS para análise". Estou descobrindo que as questões culturais são muito mais difíceis do que simplesmente evangelizar as diferenças de idioma ou desempenho.
21711 Josh Hemann
1
Se você decidir seguir a sugestão de @ RalphWinter, poderá gostar do blog SAS / IML: blogs.sas.com/content/iml No SAS / IML, você também pode chamar funções R, que podem ajudá-lo na transição: blogs. sas.com/iml/index.php?/archives/…
Rick

Respostas:

19

Há 15 meses, iniciei meu trabalho atual como alguém que usava R exclusivamente por cerca de 3 anos; Eu tinha usado o SAS na minha primeira classe de estatísticas, detestava e nunca mais o tocava até começar aqui. Aqui está o que foi útil para mim e o que não foi:

Útil:


  • Código dos colegas . Esta é a fonte mais útil para mim. Parte disso era um código muito bom, parte era um código muito ruim, mas tudo me mostrou como pensar no SAS.
  • SUGI . Embora eles sejam quase insuportavelmente brega, há uma grande variedade desses pequenos artigos de instruções em toda a Internet. Você não precisa procurá-los; apenas o Google e eles se apresentarão a você.
  • O O'Reilly SQL Pocket Guide , de Gennick. Eu evito muita codificação SAS usando o PROC SQL para manipulação e resumo de dados. Isso é trapaça, e eu não ligo.
  • Este artigo explica os formatos e informações (PDF) . Esta é sem dúvida a parte menos intuitiva do SAS para mim.
  • Site de computação estatística dos Serviços de Tecnologia Acadêmica da UCLA . A UCLA tem um monte de ótimos materiais introdutórios aqui, e há muito material paralelo entre suas seções R e SAS ( como esses exemplos de análise ).

Não ajuda:


  • Qualquer coisa que eu já tenha lido é destinada a pessoas em transição entre R e SAS. Eu tenho o livro "R e SAS" de Kleinman e Horton, que abri duas vezes apenas para não encontrar as respostas necessárias. Eu li alguns outros guias aqui e ali. Talvez seja apenas o meu estilo de aprendizado, mas nada disso ficou comigo, e eu inevitavelmente acabo pesquisando no Google assim que preciso.

Você ficará bem, no entanto. Basta ler o código de seus colegas, fazer perguntas aqui e no StackOverflow e - o que você fizer - não tente plotar nada.

Matt Parker
fonte
@ Matt - acho Proc SGPLOTroxxx.
suncoolsu
@ Matt Parker - Não encontrei um livro geral de recursos do SAS que achei satisfatório. Você tem alguma sugestão ou simplesmente confia em pesquisas na Internet?
Andy W
1
@ Matt Achei o livro Kleinman e Horton bastante útil. E, como @suncoolsu, acho que os novos SGPLOT, SGSCATTER e SGPANEL PROCS são muito melhores que o antigo sistema gráfico SAS. E o SGRENDER permite muito controle sobre os gráficos. E os gráficos ODS que acompanham cada PROC estatístico são padrões muito bons.
Peter Flom - Restabelece Monica
2
@Matt (+1) Boa resposta. Eu também me deparei com este blog que fornece exemplos ilustrados de R / SAS: sas-and-r.blogspot.com .
9111 chl
Obrigado pelas dicas sobre esses novos procedimentos, @suncoolsu e @Peter - só recentemente fui atualizado para a 9.2, então definitivamente vou dar uma olhada nisso. Além disso, apenas para esclarecer: eu não acho que "SAS e R" seja mal feito, ele nunca me ajudou muito quando eu estava precisando. @chl, o blog que você encontrou é, na verdade, o blog complementar deste livro, o que é uma adição muito legal dos autores.
Matt Parker
6

Algumas coisas a acrescentar ao que @matt disse:

Além do SUGI (que agora é renomeado para SAS Global Forum, e será realizado este ano em Las Vegas), existem vários grupos de usuários locais e regionais do SAS. Estes são menores, mais íntimos e (geralmente) muito mais baratos. Alguns grupos locais são gratuitos. Veja aqui

SAS-L. Esta é uma lista de discussão para perguntas sobre o SAS. É bastante amigável, e alguns dos participantes estão entre os melhores programadores SAS que existem.

O livro SAS e R: Gerenciamento de dados, análise estatística e gráficos de Kleinman e Horton. Procure o que você deseja fazer no índice R e também encontrará como fazê-lo no SAS. Mais ou menos como um dicionário inter-idiomas.

Peter Flom - Restabelece Monica
fonte
1
Seguirei a recomendação do livro de Kleinman.
21411 Josh Hemann
4

Além dos excelentes conselhos de Matt Parkers (particularmente sobre a leitura do código dos colegas), a documentação real do SAS pode ser surpreendentemente útil (depois de descobrir o nome do que você deseja): http://support.sas.com/documentation/

E os procedimentos do Fórum Global / SUGI estão disponíveis aqui: http://support.sas.com/events/sasglobalforum/previous/online.html

Simon Byrne
fonte
Vou votar em segundo lugar na documentação do SAS, é realmente muito boa (e volumosa).
Hong Ooi