Arquivos de Apoio
Aqui a equipe da disciplina deixará arquivos para os alunos baixarem, à medida que forem necessários. Consulte sempre esta página.
Reunião Síncronas
Para o curso remoto, quando as reuniões do Google Meet forem gravadas, deixaremos os links disponíveis aqui:
Slides das Aulas
Os slides aulas versão 2017
Apostila Online
Veja apostila no link: apostila on-line. Caso queira uma cópia em pdf, baixe apostilacursor.pdf Como esse wiki é dinâmico e a apostila em pdf é estática e nem sempre atualizada, pode haver diferenças de conteúdo.
Códigos Apresentados em Aula
Os códigos estarão disponíveis ao longo do curso
Tutoriais
Linques para a seção de tutoriais da apostila on line. Acessível também pela barra de navegação deste wiki, à esquerda.
Exercícios
Soluções dos Exercícios
Dois dias após o prazo de entrega colocaremos aqui códigos com as soluções dos exercícios.
Se o seu código for diferente, não quer dizer necessariamente que errou. Compare os dois resultados! Como qualquer linguagem, o R é criativo: em geral há mais de uma maneira de solucionar um problema.
Conjuntos de Dados
- Seção de conjuntos de dados deste wiki, acessível também pelo linque “Arquivos de dados” da barra de navegação à esquerda.
- Arquivos de dados do site de apoio ao livro de Mike Crawley 1).
Outros
Bibliografia Básica
A quantidade de material disponível sobre programação em R é muito extensa. Aqui apresentamos uma compilação da documentação oficial que consideramos mais importante e algumas fontes que avaliamos ser mais interessante.
Para os que acompanham cursos online, indicamos o curso de programação em R no Coursera oferecido pela Johns Hopkins University.
Livros
William N. Venables and Brian D. Ripley. Modern Applied Statistics with S. Fourth Edition. Springer, New York, 2002.
Conhecido na comunidade R como “The Book”, é a referência básica do usuário, mas é preciso alguma experiência para aproveitá-lo bem. Seu pacote companheiro é o MASS2), que faz parte da instalação básica do R. Visite o site do livro para atualizações, exercícios e muito mais.
John Fox. An R and S-Plus Companion to Applied Regression. Sage Publications, Thousand Oaks, CA, USA, 2002.
Excelente livro sobre regressão linear, e uma ótima introdução à construção de modelos no R. O pacote companheiro, car, tem ótimas funções para diagnóstico de regressões. Visite também o site do livro.
John Verzani. Using R for Introductory Statistics. Chapman & Hall/CRC, Boca Raton, FL, 2005. Derivado de manual disponível gratuitamente no site do autor, esta é uma das melhores introduções à linguagem para principiantes. Muito didático e com ótimos exercícios. Veja também o site do livro, e o pacote usingR.
Crawley, M. J. The R Book. Wiley, New York, 2007. Um livro muito completo e feito por um ecólogo, para ensinar estatística e a linguagem. Referência obrigatória para pessoas da área de biologia, principalmente de ecologia. Veja também o site do livro.
Documentação On Line
NOTA: Selecionamos aqui alguns manuais on-line que nos parecem boas introduções. Há muito mais na seção Contributed Documentation do site do R.
Venables, W.; Smith, D.M; & R Development Team An Introduction to R. Manual online. Manual oficial de introdução ao R.
Carlos Alzola and Frank E. Harrell An Introduction to S and the Hmisc and Design Libraries” O Pacote Hmisc veio do S-Plus, e tem várias funções muito úteis para manipulação e análise exploratória de dados. O manual é extenso e é uma referência muito completa sobre a linguagem S.
Petra Kuhnert and Bill Venables An Introduction to R: Software for Statistical Modelling & Computing. Apostila de 360 páginas de curso de Introdução ao R, além dos scripts de aula e conjuntos de dados.
Alex Douglas, Deon Roos, Francesca Mancini, Ana Couto and David Lusseau An Introduction to R. Apostila introdutória com alguns outros assuntos além o R, como versionamento via git.
Veja também
Duas dicas do monitor Vitor Rios:
- Beginner's guide to R - uma breve introdução sobre a linguagem publicada na revista online ComputerWorld. Um guia compacto sobre tópicos básicos.
- Advanced R. Compilação online do livro de mesmo nome de autoria de Hadley Wickham. Descrição do público alvo, pelo autor: “The book is designed primarily for R users who want to improve their programming skills and understanding of the language.”
Outros Recursos
- swiRl: pacote com curso interativo no próprio console do R.
- Taskviews: são listas comentadas dos pacotes do R para uma certa área ou tema, mantidas no CRAN3). Para nossa área, p.ex, há os views Environmetrics, Multivariate, Genetics, Spatial. Todo espelho de CRAN mantém uma cópia dos taskviews. Para o espelho da FMV-USP o link é http://www.vps.fmvz.usp.br/CRAN/web/views/.
- The R Journal: periódico mantido pelo R Project, onde são publicados artigos sobre novos pacotes, dicas para programadores e usuários, e uso do R nas mais variadas aplicações estatísticas.
- Journal of Statistical Software: tem sido o principal veículo sobre análises e novos pacotes no R. Muitos dos principais pacotes usados em ecologia e biologia têm artigos com exemplos de aplicação neste periódico. Há fascículos especiais, incluindo um sobre uso do R em ecologia, e outro sobre análises de redes (com ênfase para dados de ciências sociais).
- Quick R, de Rob Kabakoff: um guia rápido on line muito bem organizado e fácil de consultar. Foi criado para facilitar a migração de usuários de outros pacotes, mas é um recurso de consulta rápida útil para todos.
- The R Wikibook: manual muito completo na coleção de Wiki Books.
RCard
Reference card com principais funções indexadas por tipo de tarefa, disponivel no site oficial do R. Tenha sempre em mãos!
Interfaces para o R
Para trabalhar mais eficientemente com o R vocẽ vai precisar de uma interface, ou de um ambiente de desenvolvimento (IDE).
São ambientes de programação que combinam ferramentas para escrever e executar seu código de maneira mais fácil e eficiente.
Há muitas opções. Experimente até encontrar a que lhe agradar mais. Abaixo algumas dicas e linques que fomos acumulando em função de nossa experiência.
Guia de GUIs para o R
- Uma revisão sobre interfaces para o R no site do LABTROP.
- Uma pesquisa de popularidade de interfaces de usuários para R https://www.r-bloggers.com/the-popularity-of-point-and-click-guis-for-r/
R Studio
Primeiro IDE criado especificamente para R. Seu ponto forte é a organização das janelas em um arranjo fixo e de fácil acesso.
Simples e intuitivo, é uma das melhores opções para começar: http://www.rstudio.org
ESS
O aluno da turma de 2009 e monitor das turmas de 2011 e 2012 Daniel Caetano “Musgo” criou um guia muito bom para quem quer usar o ESS como editor de comandos do R.
Detalhes no tópico do bRog criado por ele: Usando o ESS (Dica).
Para quem quiser utilizar o ESS, vale a pena dar uma olhada no site oficial do ESS, e baixar o cartão de referência, que contém todos os comandos válidos dentro de cada tipo de buffer associado ao ESS. Se você for usar o ESS, imprima este cartão e o tenha sempre em mãos!
http://ess.r-project.org/refcard.pdf
E se você achou interessante utilizar o GNU Emacs como editor de texto para propósitos variados, é interessante dar uma conferida no site oficial, onde você encontra o manual online do programa, entre outras coisas:
http://www.gnu.org/software/emacs/
Além disso, vale imprimir e guardar um cartão de referência, que contém os comandos básicos do Emacs. Há vários disponíveis na rede, que você pode encontrar buscando na nternet “emcas refcard”. Dois deles:
Tinn-R
O Tinn-R é um editor de códigos de R para Windows, made in Brazil!. Ele é uma boa alternativa ao Rgui já que tem uma série de facilidades de destaques de elementos do script como: parênteses, funções, números, entre outros. Mais informações em:
Recursos na Rede
Distribuicoes de Probabilidade
- Distribuições interativas on-line do Statistics Online Computational Resource da UCLA: http://www.socr.ucla.edu/htmls/SOCR_Distributions.html
- Capítulo sobre variáveis aleatórias do e-book de Probabilidade e Estatística da UCLA: http://wiki.stat.ucla.edu/socr/index.php/EBook#Chapter_IV:_Probability_Distributions
- Página da disciplina “Modelagem estatística em Ecologia e Recursos Naturais” (vários tutoriais sobre modelos probabilísticos).
A Vida, o universo e tudo mais
- Del rigor de la ciencia, a triste história de um modelo sem graus de liberdade, por J.L. Borges. Veja também o Texto em espanhol
- Prever ou explicar? Eis a questão ao construir modelos! Veja também o paper da autora.