Code
if (!requireNamespace("pacman", quietly = TRUE)) install.packages("pacman")
pacman::p_load(
tidyverse, metan, lme4, lmerTest, broom.mixed,
emmeans, multcomp, plotly, writexl, readxl, httr2)Delineamento Experimental Alpha-Lattice
Jennifer Luz Lopes
October 27, 2025
Para explorar este projeto, faça:
Um fork ou clone do repositório em sua máquina local.
Em seguida, acesse o relatório completo com as explicações detalhadas de cada etapa da análise em:
🔗 https://jenniferlopes.quarto.pub/modelagem_experimental/
Utilize os scripts disponíveis em meu_projeto/scripts/ para reproduzir toda a pipeline, desde a importação de dados via API até a modelagem com os modelos mistos (REML/BLUP) e a seleção dos genótipos superiores.
Os dados simulados (alpha_lattice.xlsx) estão disponíveis em meu_projeto/dados/, permitindo que você execute o fluxo completo de análise e compreenda cada etapa da modelagem experimental aplicada.
Instale os pacotes necessários
A modelagem estatística em experimentos agrícolas tem como objetivo quantificar e compreender a variação experimental, separando os efeitos genéticos dos ambientais.
Ela é essencial para avaliar o desempenho de genótipos, estimar parâmetros genéticos e identificar materiais superiores com base em precisão e estabilidade experimental.
Nos delineamentos em blocos como o Alpha-Lattice, utilizados em ensaios com grande número de genótipos, os modelos lineares mistos (REML/BLUP) tornam-se fundamentais.
Essa abordagem permite estimar simultaneamente os efeitos fixos (como repetições e tratamentos) e os efeitos aleatórios (como genótipos ou blocos incompletos), garantindo predições mais acuradas e imparciais.
Este projeto apresenta um exemplo completo de modelagem estatística aplicada à experimentação agrícola, abordando desde o ajuste do modelo até a interpretação dos resultados.
A proposta é demonstrar, de forma prática e reprodutível, como aplicar modelos mistos (REML/BLUP) a dados experimentais obtidos de delineamentos do tipo Alpha-Lattice, com foco em:
| Categoria | Ferramentas |
|---|---|
| Linguagem | R |
| Modelagem Estatística | Modelos Lineares Mistos (REML/BLUP), ANOVA, Herdabilidade, Agrupamento Hierárquico (UPGMA) |
| Pacotes R Utilizados | lme4, emmeans, metan, broom.mixed, ggplot2, readxl, writexl, tidyverse, glue |
| Visualização de Dados | ggplot2 |
| Documentação e Estrutura de Projeto | Organização modular (dados/, funcoes/, scripts/, output/) -Pacotes fs e here |
| Controle de Versão | Git e GitHub (commits, branches, versionamento) |
Faça o mesmo, consulte a estrutura do seu projeto:
portfolio_experimentacao_agricola/
├── estilo.css # Estilos visuais do
├── _publish.yml # Configuração de publicação
├── README.md # Descrição do projeto
├── modelagem_experimental_explicacoes.qmd # Documento principal
│
├── meu_projeto/
│ ├── dados/
│ │ └── alpha_lattice.xlsx # Dados simulados
│ │
│ ├── figuras/ # Gráficos e saídas visuais
│ │
│ ├── funcoes/
│ │ └── coleta_dados_github.R # Função para importar dados
│ │
│ ├── output/ # Resultados e tabelas finais
│ │
│ └── scripts/
│ ├── importacao_via_api.R # Script de coleta e limpeza
│ ├── modelagem-experimental.R # Ajuste dos modelos mistos
│ └── script_inicial.R # Pipeline base do projeto
| Script | Função Principal |
|---|---|
| script_inicial.R | Configuração do ambiente, pacotes e diretórios. |
| modelagem_experimental_explicacoes.qmd | Ajuste dos modelos (BLUE e BLUP), estimativas genéticas, herdabilidade e agrupamento. |
| importacao_via_api.R | Importação de dados diretamente do GitHub. |
A importação dos dados via API do GitHub foi implementada para permitir que o projeto acesse arquivos diretamente de um repositório remoto, sem a necessidade de download manual.
Essa abordagem garante reprodutibilidade, integração contínua e centralização dos dados experimentais, facilitando a atualização e o versionamento das bases utilizadas nas análises.
Por meio da função coleta_dados_github(), o R realiza uma requisição HTTP à API do GitHub, decodifica o conteúdo em formato Base64 e lê o arquivo (.csv ou .xlsx) diretamente na sessão, utilizando os pacotes httr2, base64enc, readr e readxl.
| Conceito | Descrição |
|---|---|
| BLUE | Best Linear Unbiased Estimator -estimador dos efeitos fixos. |
| BLUP | Best Linear Unbiased Predictor - preditor dos efeitos aleatórios (valores genéticos). |
| Herdabilidade (H²) | Proporção da variância total explicada por diferenças genéticas. |
| UPGMA | Método de agrupamento hierárquico baseado na distância genética entre genótipos. |
Este projeto é distribuído sob a licença MIT.
Sinta-se à vontade para usar, adaptar e referenciar este conteúdo em trabalhos e cursos de experimentação agrícola.