Primeira vez aqui? Seja bem vindo e cheque o FAQ!
x

Livros ou referências para entender a Linguagem R?

+5 votos
1,248 visitas
perguntada Mai 16, 2015 em Estatística por VAS (471 pontos)  

Um professor indicou utilizar a linguagem R para fazer um trabalho na faculdade. Alguém, saberia me indicar um bom livro para começar a entender essa linguagem? Existe algum em português?

Compartilhe

4 Respostas

+4 votos
respondida Jun 7, 2015 por carlos cinelli (81 pontos)  
selecionada Ago 21, 2015 por danielcajueiro
 
Melhor resposta

Fiz uma lista com algumas sugestões (originalmente aqui):

Livros mais gerais

Se você está iniciando no R, comece estudando um dos livros abaixo (ou se sentir necessidade, dois). Eu recomendaria iniciar com o R for dummies.  Apenas depois de ler um desses, vá para os livros mais específicos.

·         R for dummies;
·         The Art of R programming;
·         R for everyone;
·         R in action.

Livros sobre gráficos


Esses são os três principais livros sobre gráficos no R e trabalham com gráficos base, ggplot2 e lattice. Vale lembrar que esses não são livros que vão te ensinar a fazer bons gráficos, mas sim livros que vão te ensinar a como fazer gráficos no R.


·         ggplot2: Elegant Graphics for Data Analysis;
·         Lattice: Multivariate Data Visualization with R;
·         R Graphics.

 

Livros de Estatística


Como disse no começo, essa lista é enorme. Existem livros específicos de séries temporais, de dados espaciais etc. Seguem quatro sugestões que abordam estatística geral, regressões, séries temporais e estatística bayesiana.


·         Discovering Statistics Using R (Ainda não li, mas falaram muito bem do Andy Field, parece ser um livro bastante didático de estatística usando o R);
·         An R Companion to Applied Regression ;
·         Introductory Time Series with R ;
·         Doing Bayesian Data Analysis: A tutorial with R, JAGS and Stan (Este livro é bastante didático, uma ótima itrodução para estatística Bayesiana);

 

Machine Learning


Também existem vários livros de machine learning usando o R. Eu recomendo fortemente usar o pacote caret e o livro do pacote é o Applied Predictive Modeling. Existem dois livros de teoria do Hastie e Tibshirani que estão disponíveis gratuitamente na internet e que podem ser bastante úteis: um livro mais didático de introdução ao assunto é  (An Introduction to Statistical Learning) e uma versão mais detalhada (The Elements o Statistical Learning).


·         Applied Predictive Modeling  (sobre o pacote caret - recomendo fortemente);
·         An introduction to Statistical Learning: with applications in R (um pouco menos de aplicações em R, mas mais didático, versão gratuita disponível na internet - também tem curso online);
·         The elements of statistical learning (não trata de R em si, complementa os livros acima).

Temas mais avançados


Algumas sugestões de temas interessantes.


·         Advanced R (para saber um pouco mais como o R funciona);
·         R packages (fazer pacotes no R);
·         Seamless R and C++ integration with Rcpp (integrar R com C++, não adiante ler sem saber um pouco de C++)
·         XML and Web Technologies for Data Sciences with R (integração do R com tecnologias web)
·         Dynamic Documents with R and knitr (criar documentos dinâmicos - como um paper ou um livro- diretamente do R)
·          Orientação a objetos S4 em R (não é um livro, mas é um material interessante).
comentou Fev 3, 2016 por danielcajueiro (5,081 pontos)  
Sou preferencialmente usuário do Python, mas gostei muito do estilo do livro "Advanced R" sugerido acima, que se preocupa em apresentar a linguagem a partir de uma visão mais global, deixando claro detalhes sobre a estrutura.
+3 votos
respondida Mai 16, 2015 por VAS (471 pontos)  

Complementando a resposta anterior, para quem nunca viu nada da Linguagem R a minha recomendação é:

Em português:
Mello, M. P., & Peternelli, L. A. (2013). Conhecendo o R: Uma visão mais que estatística. Viçosa, Minas Gerais, Brasil: Ed. UFV.
A imagem será apresentada aqui.

Em inglês:
Albert, J. (2012). R by Example. New York, New York, United States: Springer New York. doi:10.1007/978-1-4614-1365-3
A imagem será apresentada aqui.

+2 votos
respondida Fev 2, 2016 por Saulo (426 pontos)  

Complementando a respostas dos colegas, e saindo da linha dos livros, sugiro também o curso "R Programming" do Coursera:

https://www.coursera.org/learn/r-programming

Ensina o básico e é gratuito.

+1 voto
respondida Fev 2, 2016 por eco1911 (146 pontos)  

Eu não sou expert em R, mas vou deixar uma opinião aqui do que funciona comigo.
Considero que a melhor forma de aprender uma ferramente é fazer com que ela lhe seja "necessária". Explico, em vez de pegar livros do tipo R for Dummies, faça um tutorial breve desses que tem na internet e pegue um assunto do qual você gosta e use o R para explorá-lo.
Se você gosta de finanças o site DataCamp tem um módulo de finanças que começa do básico, o site do pacote quantmod tem alguns tutorias em que você vai ver como baixar dados financeiros, acrescentar indicadores técnicos nos gráficos...
Depois dessa fase inicial você vai querer se aprofundar na linguagem, como ela funciona... daí é hora dos estudos mais "abstratos".

...