Eu tentei várias vezes "ir sozinho" - mas com sucesso limitado. Sou um usuário ocasional do SPSS e tenho alguma experiência com SAS.
Gostaria de receber um ponteiro ou dois de alguém que tenha antecedentes semelhantes e agora use R.
Eu tentei várias vezes "ir sozinho" - mas com sucesso limitado. Sou um usuário ocasional do SPSS e tenho alguma experiência com SAS.
Gostaria de receber um ponteiro ou dois de alguém que tenha antecedentes semelhantes e agora use R.
Respostas:
Eu acho que a única maneira de chegar a ele é a próxima vez que você precisa fazer algo em SAS ou SPSS fogo até R vez . É difícil no começo e, a princípio, você gastará muito tempo em tarefas simples. Quando você fica preso no google, o problema e você provavelmente encontrará uma solução. Você pode verificar seus resultados com SPSS ou SAS.
Eventualmente, você começa a pegar o jeito e os trabalhos começam a ir mais rápido. Fazer referência a códigos antigos sempre ajuda. Espero que você encontre algum sentimento de orgulho no progresso que faz.
Então, à medida que você se torna mais avançado e lê blogs, além deste site, começa a aprender o verdadeiro poder do R, os truques e tudo o que é possível com ele.
Algumas dicas:
Este livro pode estar bem no seu beco: R. Muenchen (2008). R para usuários SAS e SPSS .
Eu tive experiências muito semelhantes iniciando o R várias vezes. Eu sou um usuário Stata embora. Muenchen e Hilbe (um editor de tempo muito encarregado da seção de software estatístico do The American Statistician ) têm um livro semelhante R para usuários do Stata, e achei divertido às vezes, quando eles fornecem um segmento de código de 20 linhas para algo factível em três linhas no Stata. (Por outro lado, é claro que existem situações em que você simplesmente não pode fazer algo significativo orientado a objetos no Stata.) Acho que a mensagem é: você deve abstrair sua experiência com SPSS e SAS, como R pensa em termos totalmente diferentes sobre quase tudo. Sua experiência anterior provavelmente será mais um obstáculo, pelo menos no caso do R (você provavelmente poderá reaprender do SPSS para o Stata rapidamente, se necessário). Não há mais conjuntos de dados retangulares e não há CARDS para ler. Você precisaria, eventualmente, aprender a fazer coisas R, em vez de tentar fazer coisas SPSS em R.
Eu estive no seu lugar - de fato, provavelmente ainda estou no seu lugar - porque uso R e SAS regularmente para tarefas diferentes. Como mencionado acima, há "R para usuários do SAS" e você também pode considerar examinar o blog "SAS and R": http://sas-and-r.blogspot.com/ e o livro anexo, que fornece trabalhou exemplos em SAS e R.
De um modo geral, a experiência de alternar entre SAS e R é um pouco desorientadora, porque são diferentes filosoficamente. Em sua essência, o SAS não é uma linguagem de programação - é uma poderosa interface de linha de comando. R ... é uma linguagem de programação. R fez mais sentido para mim quando comecei a aprender Python e C do que quando conhecia o SAS. É certo que é uma linguagem de programação criada para estatísticas, mas aí está.
Embora a abordagem de se forçar a acionar o R em vez do SAS seja decente, eu sugeriria outra coisa quando você começar, como mergulhar primeiro em um novo projeto e um novo software é assustador. Repita uma análise antiga . Pegue um trabalho que você escreveu, um conjunto de problemas que você fez, o que quer que seja no SAS (ou SPSS) e repita-o em R. Passo a passo, pesquisando no Google e fazendo perguntas aqui à medida que avança. Isso tem três vantagens:
Muitos bons conselhos aqui, mas acho que a coisa mais útil que você poderia fazer seria apenas sentar com alguém que conhece R por algumas horas. Provavelmente tirei anos da minha vida aprendendo R sozinho; apenas ter alguém para dizer: "Não, é muito mais fácil fazê-lo dessa maneira", teria me poupado muito sofrimento. Eu acho que isso é especialmente crucial no que diz respeito a aprender a fazer coisas R, em vez das coisas SPSS em R, como menciona o StasK, mas também o impede de passar horas correndo atrás de pequenos erros estúpidos de sintaxe.
Não parece que Pittsburgh tenha um Grupo de Usuários R, o que me deixa perplexo, mas deve haver muitos Rgonautas nas proximidades. Tente encontrá-los. Suborne alguém para sair com você enquanto você trabalha com qualquer coisa descrita acima - traduzir um projeto antigo para o R parece especialmente bom.
Concordo com Matt Parker que há muitos bons conselhos. Uma coisa que quero enfatizar na minha resposta é que é vital entender a programação básica se você quiser trabalhar com R.
Meu site favorito para aprender coisas novas é a Khan Academy, que possui alguns vídeos em scripts Python muito semelhantes ao R e, na verdade, existe um plug-in que permite usar o Python no SPSS que você pode encontrar aqui . Eu usei bastante o plug-in Python fazendo fusões complexas, contando ocorrências, criando tabelas personalizadas etc. É uma maneira muito boa de começar a programar.
Conheço várias linguagens de programação diferentes e o que torna o R especial é seus vetores / matrizes e sua saída gráfica. Eu recomendo aprender as diferentes maneiras de manipular vetores, porque elas são a base dos quadros de dados e da maioria dos dados que você usará. Aqui está um bom tutorial . Quando se trata da saída gráfica, existem boas funções para a maioria dos gráficos disponíveis e você provavelmente não precisa se preocupar com esta parte.
Outra parte fundamental do R é a função install.packages ("my_package_name") que faz buscar novos componentes e instalá-los sem problemas - algo que muitas outras linguagens tornam consideravelmente mais difícil.
Meu site favorito do R é o Quick-R e eu sugeriria experimentar alguns códigos deles. Depois de obter o mesmo gráfico, tente alterar cores, número de colunas, xlabel etc. Também existem muitos tutoriais de R no YouTube que provavelmente podem ajudá-lo a começar.
Uma excelente maneira de aprender R é tentar entender como diferentes funções funcionam. Escreva o nome das funções (sem parênteses), pressione enter e você obterá o código - veja o código e tente entender o que ele faz. A função debug () também pode ser útil ao tentar entender como as coisas funcionam.
Sim, você pode optar por usar R em um ambiente semelhante ao SPSS :
install.packages("Rcmdr")
library(Rcmdr)
Também trabalhei com o SAS, que é uma linguagem muito pouco intuitiva que difere muito de todas as outras linguagens de programação e, infelizmente, você provavelmente terá muito pouco que possa usar da sua experiência com o SAS quando trabalhar com R. é muito mais fácil que SAS ;-)
É bom ter um bom ambiente para trabalhar quando você usa R, minha recomendação para iniciantes é o RStudio .
Boa sorte!
Eu acho que a resposta mencionada por @Glen é muito importante, mas você precisa de alguns livros para começar.
Com relação ao RI, você precisa de três livros.
Primeiro, para fazer estatísticas com o R, posso recomendar o R em ação . Robert mantém um site e blog de R muito ativos (http://www.statmethods.net/) e seu livro e seus esforços são fantásticos.
Segundo, você pode precisar de um livro para programar em R, pois R não é apenas um programa de estatística, mas também uma linguagem poderosa. A programação é muito útil ao fazer análises complexas ou ao combinar análises, ou para escrever funções que executam a mesma coisa em conjuntos de dados diferentes. Só posso recomendar a The Art of R Programming . Nenhuma estatística importante é apresentada aqui, mas você saberá como combinar, conectar e automatizar suas análises.
Terceiro, você precisará de um livro de referência , uma enciclopédia. Eu posso recomendar você The R Book . Este não é o livro que você lerá do início ao fim, mas é o livro que você abre de vez em quando para ver se algumas coisas são possíveis, se existem outras maneiras de analisar dados etc.
E o mais importante, pare de usar qualquer outra coisa e tente resolver todos os seus problemas em R. Resolvendo problemas da melhor maneira para aprender.
Além disso, antes que eu esqueça. Existem alguns blogs maravilhosos de pessoas fantásticas que escrevem sobre todo o tipo de coisa que se pode fazer na R. Search e você encontrará. Altamente recomendado é o site de agregação http://www.r-bloggers.com/ onde são reunidos os blogs relevantes.
Diverta-se!
Se eu pudesse adicionar dois itens às muitas boas sugestões aqui já;
1) Encontre um grupo R. Eu sei que na área de Boston existe um grupo R bastante forte. É patrocinado pelo RStudio , que por sinal é um dos MELHORES IDE existentes.
Entre no Meetup ou no Google group ou no RSeek.org para pesquisá-los.
2) Mais uma coisa, achei que aprendi R sozinho por uma subida íngreme, mas meu conselho geral é continuar procurando livros que ajudem E NÃO PAREM até encontrar o caminho certo.
Engenheiro de Marketing:
Sei que seus problemas como a melhor e a pior coisa de R são muito funcionais até não sabermos por onde começar.
Primeiro, você precisa saber qual é o objetivo que você aprende R. Se você está apenas aprendendo um novo idioma, acho que o SAS e o R Blog podem ser úteis, como usuário do SAS / SPSS.
No entanto, o R não é tão difícil se comparado ao SAS ou SPSS, apenas parece complexo devido aos pacotes e funções cada vez maiores. Portanto, sugiro que você possa aprender do zero usando qualquer manual ou web sugerido, como o Quick-R, pelo autor do R in Action. Nota: R em ação é um bom livro para começar.
E se você usou R para fins específicos, é melhor ver a lista do Livro R no R Project Web. Existem 129 livros relacionados R e S em aplicações específicas, como Econometria, Gráfico, Modelagem, ... etc.
Recentemente, estou pensando na Interactive R Language Online Learning Platform e também solicitei feedback aqui. É um projeto de código aberto (ainda não lançado). Comecei a fazer um protótipo funcional com as lições básicas da linguagem R. Você pode tentar.
Espero que ajude :-)
Alguns links R úteis do grupo de usuários Dallas R
http://www.meetup.com/Dallas-R-Users-Group/pages/R_Helpful_Links/
Há uma versão inicial gratuita do R para usuários SAS e SPSS em http://r4stats.com . Esse site também tem muitos exemplos de livros agora exibidos como páginas da web. Se você tem acesso a uma biblioteca universitária, eles geralmente têm todos os livros da Springer R online gratuitamente.