#sessionInfo()Data Analysis Using R Software: Essential Approaches for Breeders
O minicurso Análises de dados usando o software R: Abordagens essenciais para melhoristas proporcionará uma introdução prática ao uso do R para conduzir análises estatísticas em experimentos de melhoramento genético. O conteúdo abordará desde a manipulação e limpeza de dados, análise exploratória, até a aplicação de técnicas avançadas, como a modelagem e análise de experimentos e métodos multivariados. O curso também incluirá visualizações gráficas treinando os participantes com as habilidades necessárias para otimizar o processamento e a interpretação de dados em programas de melhoramento.
Instalação do R e RSTudio
R e RStudio são dois softwares separados:
Ré uma linguagem de programação e software usado para executar código escrito em R.RStudioé um ambiente de desenvolvimento integrado (IDE) que torna o uso de R mais fácil. Neste curso, usamos RStudio para interagir com R.
Se você ainda não tiver o R e o RStudio instalados, siga as instruções para seu sistema operacional abaixo. Você precisa instalar o R antes de instalar o RStudio.
Instalação do R
Para instalar o R para o Windows, é preciso realizar o download do instalador. Acesse o site do CRAN.
Siga os seguintes passos clique em: download and install R> download R for Windows > base> install R for the first time > Download R-4.4.1 for Windows (64, bit).
Selecione a versão adequada para o seu sistema operacional (Linux, Mac ou Windows) e siga as instruções de instalação.
Realize o download em uma pasta da sua escolha no seu computador.
Execute o arquivo clicando duas vezes com o botão esquerdo. Em seguida, o assistente de instalação vai guiar vocês durante o durante o processo. As configurações padrão são suficientes, então vá clicando em “Avançar e Próximo” até concluir.
6. Pronto! Agora você já tem o R instalado no seu computador.
Instalação do RSTudio
Agora você irá instalar o RStudio, ele é uma IDE (ambiente de desenvolvimento integrado) para linguagem de programação em R. É onde você irá escrever os códigos.
Para instalar o RStudio realize o download do instalador. Acesse o site da Posit.
Em seguida role a página para baixo e procure a versão compatível com o sistema operacional de vocês. Na grande maioria o sistema operacional é (64-bit), no entanto, se for (32-bit), você usará outra versão do RStudio.
Agora realize o download do instalador e é só executar.
O assistente de instalação do RStudio vai conduzir vocês durante o processo. É só seguir as instruções para concluir a instalação.
Após a instalação é só procurar o ícone do RStudio na pasta que você escolheu para fazer o download e clicar duas vezes com botão esquerdo e pronto.
Já tem os softwares instalados?
Se você já tem o R e o RStudio instalados, primeiro verifique se sua versão do R está atualizada.
Basta digitar no seu console:
ou
#versionSe sua versão do R for 4.0.0 ou posterior, você não precisa atualizar o R. Se sua versão do R for mais antiga do que isso, baixe e instale a versão mais recente.
Baixando materiais.
- Acesse o link do Github: https://github.com/JenniferLopes/SIGM
- Baixe o projeto SIGM.
- Acesse <> Code > Download ZIP.
- Extraia o documento em ZIP em qualquer pasta do seu computador.
- Com duplo clique abra o SIGM_scripts.
Pronto, seu projeto estará aberto no RStudio.
Instalação de pacotes
Pacote {pacman}
Um pacote bastante interessante disponível é o pacman. Ele age como um gerenciador de pacotes no ambiente R, consolidando a funcionalidade das funções relacionadas à biblioteca base em funções com nomes intuitivos.
Uma das funções mais valiosas oferecidas pelo pacote pacman é a p_load() (carregamento de pacotes). Essa função verifica se um pacote está instalado e, se estiver, o carrega da mesma maneira que a função library() faria. No caso de o pacote não estar instalado, ela procederá à instalação antes de carregá-lo.
Agora, sigamos para a etapa de instalação (para aqueles que estão usando o R pela primeira vez) ou de carregamento (para aqueles que já o têm instalado) dos pacotes necessários para este material.
No início dos seus scripts use a função pacman::p_load(), assim se caso você não tenha o pacote instalado, o pacman irá fazer isso para você. De mesmo modo, uma vez instalado, ele somente carregará o pacote.
if (!requireNamespace("pacman", quietly = TRUE)) install.packages("pacman")pacman::p_load(
broom,
broom.mixed,
desplot,
dplyr,
DT,
emmeans,
factoextra,
ggplot2,
ggpubr,
ggtext,
ggthemes,
ggridges,
glue,
janitor,
lme4,
lmerTest,
metan,
multcomp,
multcompView,
openxlsx,
patchwork,
plotly,
readr,
readxl,
tibble,
tidyverse,
viridis,
writexl)Funções dos pacotes
broom: Organiza os resultados de modelos estatísticos emdata.frames, facilitando a interpretação e manipulação dos resultados.broom.mixed: Extensão dobroompara modelos mistos; facilita a obtenção de resultados detalhados de modelos mistos em um formato organizado.desplot: Gera visualizações de experimentos com blocos, como grids de parcelas e blocos, facilitando a inspeção visual do delineamento experimental.dplyr: Parte dotidyverse, fornece uma gramática intuitiva para manipulação de dados, incluindo funções para seleção, filtragem, agrupamento e mutação de variáveis.DT: Cria tabelas interativas em HTML, tornando mais fácil a visualização de grandes tabelas de dados em relatórios ou aplicações Shiny.emmeans: Gera médias estimadas para modelos lineares e mistos, incluindo intervalos de confiança e comparações múltiplas entre tratamentos.factoextra: Visualiza análises multivariadas como PCA e clustering, oferecendo gráficos intuitivos para entender a estrutura dos dados.ggplot2: Pacote principal para visualização de dados emR, permite a criação de gráficos altamente personalizáveis usando a gramática de gráficos.ggpubr: Fornece funções para visualização de dados comggplot2, facilitando a criação de gráficos prontos para publicação.ggtext: Permite a formatação avançada de texto em gráficosggplot2, incluindo suporte a HTML e Markdown.ggthemes: Adiciona temas adicionais aoggplot2, adequados para apresentações, publicações e customização avançada.ggridges: Cria gráficos de densidade em forma de “ridge”, úteis para comparar distribuições em várias categorias.glue: Manipula strings com eficiência, permitindo a inserção dinâmica de variáveis em textos, útil para criar legendas e rótulos personalizados.janitor: Limpa dados rapidamente, incluindo a padronização de nomes de colunas e remoção de valores duplicados.lme4: Ajusta modelos lineares e lineares generalizados mistos, amplamente usado em experimentos com efeitos aleatórios.lmerTest: Extensão delme4para adicionar testes de significância em modelos mistos, fornecendo ANOVA e outras inferências estatísticas.metan: Ferramentas para análise de experimentos agrícolas, incluindo análises de médias e estatísticas descritivas.multcomp: Realiza comparações múltiplas entre médias em experimentos, com ajustes de p-valor para testes de hipóteses.multcompView: Complementa omultcomppara criar visualizações das comparações múltiplas, identificando grupos significativos.openxlsx: Cria e edita arquivos Excel diretamente do R, com controle sobre formatação e estrutura dos dados exportados.patchwork: Combina múltiplos gráficos doggplot2em layouts customizados, ideal para painéis e figuras compostas.plotly: Gera gráficos interativos, incluindo integrações comggplot2, útil para explorar dados dinamicamente.readr: Parte dotidyverse, otimiza a leitura de dados em formatos como.csve.tsv, com controle sobre tipos de variáveis.readxl: Lê arquivos Excel (.xlse.xlsx), permitindo importar dados do Excel diretamente para o R.tibble: Estrutura de dados otimizada para manipulação notidyverse, oferece tabelas organizadas e de fácil leitura.tidyverse: Conjunto abrangente de pacotes para manipulação, visualização e análise de dados em R, incluindodplyr,ggplot2,readr,tibble, entre outros.viridis: Fornece paletas de cores perceptualmente uniformes, ideais para mapas e gráficos acessíveis a pessoas com deficiência visual.writexl: Exporta dados do R para arquivos Excel (.xlsx), adequado para a criação de relatórios em Excel diretamente do R.