setwd("G:/Mi unidad/Agrosavia/FeCa/Fenoma/Análisis/MorfoA")
datos<-read.table("morfo.csv", header=T, sep=';')
##Librerias
library(lme4)
## Cargando paquete requerido: Matrix
library(lmerTest) # p-values
## Warning: package 'lmerTest' was built under R version 4.4.3
##
## Adjuntando el paquete: 'lmerTest'
## The following object is masked from 'package:lme4':
##
## lmer
## The following object is masked from 'package:stats':
##
## step
library(emmeans) # post hoc
## Welcome to emmeans.
## Caution: You lose important information if you filter this package's results.
## See '? untidy'
library(dplyr)
##
## Adjuntando el paquete: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(tidyr)
##
## Adjuntando el paquete: 'tidyr'
## The following objects are masked from 'package:Matrix':
##
## expand, pack, unpack
library(agricolae)
## Warning: package 'agricolae' was built under R version 4.4.3
library(metan)
## Warning: package 'metan' was built under R version 4.4.3
## |=========================================================|
## | Multi-Environment Trial Analysis (metan) v1.19.0 |
## | Author: Tiago Olivoto |
## | Type 'citation('metan')' to know how to cite metan |
## | Type 'vignette('metan_start')' for a short tutorial |
## | Visit 'https://bit.ly/metanpkg' for a complete tutorial |
## |=========================================================|
##
## Adjuntando el paquete: 'metan'
## The following object is masked from 'package:tidyr':
##
## replace_na
## The following object is masked from 'package:dplyr':
##
## recode_factor
library(ggplot2)
## Warning: package 'ggplot2' was built under R version 4.4.3
##Convertir a factor
datos$gen <- factor(datos$gen)
datos$municipio <- factor(datos$municipio)
datos$mun <- factor(datos$mun)
datos$reg <- factor(datos$reg)
#Modelo 0
modelo <- lm (log(SLA) ~ gen * mun,
data = datos)
anova(modelo)
## Analysis of Variance Table
##
## Response: log(SLA)
## Df Sum Sq Mean Sq F value Pr(>F)
## gen 7 1.2898 0.18425 3.9893 0.0002881 ***
## mun 9 5.1666 0.57407 12.4294 < 2.2e-16 ***
## gen:mun 60 5.1424 0.08571 1.8557 0.0002049 ***
## Residuals 539 24.8944 0.04619
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
#Modelo bruto
modelo <- lm ((SLA) ~ gen * mun,
data = datos)
anova(modelo)
## Analysis of Variance Table
##
## Response: (SLA)
## Df Sum Sq Mean Sq F value Pr(>F)
## gen 7 16495 2356.4 3.7304 0.0005894 ***
## mun 9 60328 6703.1 10.6115 3.272e-15 ***
## gen:mun 60 63407 1056.8 1.6730 0.0018042 **
## Residuals 539 340478 631.7
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##Contrastes a posteriori
#Genotipos
g<-emmeans(modelo, pairwise ~ gen)
## NOTE: Results may be misleading due to involvement in interactions
g
## $emmeans
## gen emmean SE df lower.CL upper.CL
## CNCH12 105 2.81 539 99.5 111
## CNCH13 102 2.81 539 96.9 108
## FBO1 106 2.81 539 100.4 111
## FCHI8 nonEst NA NA NA NA
## FEAR5 110 2.81 539 104.2 115
## FGI4 106 2.81 539 100.4 111
## FMA7 102 2.81 539 96.7 108
## FSV1 nonEst NA NA NA NA
##
## Results are averaged over the levels of: mun
## Results are given on the ( (not the response) scale.
## Confidence level used: 0.95
##
## $contrasts
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 2.6420 3.97 539 0.665 0.9856
## CNCH12 - FBO1 -0.8650 3.97 539 -0.218 0.9999
## CNCH12 - FCHI8 nonEst NA NA NA NA
## CNCH12 - FEAR5 -4.6875 3.97 539 -1.180 0.8466
## CNCH12 - FGI4 -0.8441 3.97 539 -0.212 0.9999
## CNCH12 - FMA7 2.8153 3.97 539 0.708 0.9809
## CNCH12 - FSV1 nonEst NA NA NA NA
## CNCH13 - FBO1 -3.5070 3.97 539 -0.883 0.9506
## CNCH13 - FCHI8 nonEst NA NA NA NA
## CNCH13 - FEAR5 -7.3295 3.97 539 -1.844 0.4381
## CNCH13 - FGI4 -3.4861 3.97 539 -0.877 0.9518
## CNCH13 - FMA7 0.1733 3.97 539 0.044 1.0000
## CNCH13 - FSV1 nonEst NA NA NA NA
## FBO1 - FCHI8 nonEst NA NA NA NA
## FBO1 - FEAR5 -3.8225 3.97 539 -0.962 0.9297
## FBO1 - FGI4 0.0209 3.97 539 0.005 1.0000
## FBO1 - FMA7 3.6803 3.97 539 0.926 0.9397
## FBO1 - FSV1 nonEst NA NA NA NA
## FCHI8 - FEAR5 nonEst NA NA NA NA
## FCHI8 - FGI4 nonEst NA NA NA NA
## FCHI8 - FMA7 nonEst NA NA NA NA
## FCHI8 - FSV1 nonEst NA NA NA NA
## FEAR5 - FGI4 3.8434 3.97 539 0.967 0.9281
## FEAR5 - FMA7 7.5028 3.97 539 1.888 0.4106
## FEAR5 - FSV1 nonEst NA NA NA NA
## FGI4 - FMA7 3.6594 3.97 539 0.921 0.9411
## FGI4 - FSV1 nonEst NA NA NA NA
## FMA7 - FSV1 nonEst NA NA NA NA
##
## Results are averaged over the levels of: mun
## Note: contrasts are still on the ( scale. Consider using
## regrid() if you want contrasts of back-transformed estimates.
## P value adjustment: tukey method for comparing a family of 6 estimates
pwpp(g, type = "response")
## Warning: `aes_()` was deprecated in ggplot2 3.0.0.
## ℹ Please use tidy evaluation idioms with `aes()`
## ℹ The deprecated feature was likely used in the emmeans package.
## Please report the issue at <https://github.com/rvlenth/emmeans/issues>.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## Warning: Removed 26 rows containing missing values or values outside the scale range
## (`geom_point()`).
## Warning: Removed 26 rows containing missing values or values outside the scale range
## (`geom_segment()`).

#Municipios
m<-emmeans(modelo, pairwise ~ mun)
## NOTE: Results may be misleading due to involvement in interactions
m
## $emmeans
## mun emmean SE df lower.CL upper.CL
## Chi 99.7 3.14 539 93.6 106
## Gig 94.1 3.14 539 88.0 100
## HtC 113.1 3.14 539 107.0 119
## Jam nonEst NA NA NA NA
## PtR nonEst NA NA NA NA
## RiN 121.0 3.14 539 114.8 127
## SnV 122.4 3.14 539 116.3 129
## Tam 101.0 3.14 539 94.8 107
## ViG 110.0 3.14 539 103.8 116
## Yac 96.9 3.14 539 90.7 103
##
## Results are averaged over the levels of: gen
## Results are given on the ( (not the response) scale.
## Confidence level used: 0.95
##
## $contrasts
## contrast estimate SE df t.ratio p.value
## Chi - Gig 5.60 4.44 539 1.260 0.9129
## Chi - HtC -13.39 4.44 539 -3.014 0.0543
## Chi - Jam nonEst NA NA NA NA
## Chi - PtR nonEst NA NA NA NA
## Chi - RiN -21.29 4.44 539 -4.791 0.0001
## Chi - SnV -22.71 4.44 539 -5.111 <.0001
## Chi - Tam -1.25 4.44 539 -0.282 1.0000
## Chi - ViG -10.24 4.44 539 -2.305 0.2927
## Chi - Yac 2.88 4.44 539 0.648 0.9982
## Gig - HtC -18.99 4.44 539 -4.274 0.0006
## Gig - Jam nonEst NA NA NA NA
## Gig - PtR nonEst NA NA NA NA
## Gig - RiN -26.89 4.44 539 -6.051 <.0001
## Gig - SnV -28.31 4.44 539 -6.371 <.0001
## Gig - Tam -6.85 4.44 539 -1.543 0.7839
## Gig - ViG -15.84 4.44 539 -3.565 0.0094
## Gig - Yac -2.72 4.44 539 -0.612 0.9987
## HtC - Jam nonEst NA NA NA NA
## HtC - PtR nonEst NA NA NA NA
## HtC - RiN -7.90 4.44 539 -1.777 0.6358
## HtC - SnV -9.32 4.44 539 -2.097 0.4184
## HtC - Tam 12.14 4.44 539 2.732 0.1154
## HtC - ViG 3.15 4.44 539 0.709 0.9967
## HtC - Yac 16.27 4.44 539 3.662 0.0066
## Jam - PtR nonEst NA NA NA NA
## Jam - RiN nonEst NA NA NA NA
## Jam - SnV nonEst NA NA NA NA
## Jam - Tam nonEst NA NA NA NA
## Jam - ViG nonEst NA NA NA NA
## Jam - Yac nonEst NA NA NA NA
## PtR - RiN nonEst NA NA NA NA
## PtR - SnV nonEst NA NA NA NA
## PtR - Tam nonEst NA NA NA NA
## PtR - ViG nonEst NA NA NA NA
## PtR - Yac nonEst NA NA NA NA
## RiN - SnV -1.42 4.44 539 -0.319 1.0000
## RiN - Tam 20.03 4.44 539 4.509 0.0002
## RiN - ViG 11.05 4.44 539 2.486 0.2035
## RiN - Yac 24.17 4.44 539 5.439 <.0001
## SnV - Tam 21.45 4.44 539 4.828 <.0001
## SnV - ViG 12.47 4.44 539 2.806 0.0957
## SnV - Yac 25.58 4.44 539 5.758 <.0001
## Tam - ViG -8.99 4.44 539 -2.023 0.4674
## Tam - Yac 4.13 4.44 539 0.930 0.9830
## ViG - Yac 13.12 4.44 539 2.953 0.0645
##
## Results are averaged over the levels of: gen
## Note: contrasts are still on the ( scale. Consider using
## regrid() if you want contrasts of back-transformed estimates.
## P value adjustment: tukey method for comparing a family of 8 estimates
#Interacción
gm<-emmeans(modelo, pairwise ~ gen|mun)
gm
## $emmeans
## mun = Chi:
## gen emmean SE df lower.CL upper.CL
## CNCH12 102.6 8.89 539 85.2 120.1
## CNCH13 102.7 8.89 539 85.2 120.1
## FBO1 92.7 8.89 539 75.3 110.2
## FCHI8 104.6 8.89 539 87.2 122.1
## FEAR5 102.1 8.89 539 84.6 119.6
## FGI4 88.7 8.89 539 71.3 106.2
## FMA7 89.8 8.89 539 72.4 107.3
## FSV1 114.6 8.89 539 97.1 132.0
##
## mun = Gig:
## gen emmean SE df lower.CL upper.CL
## CNCH12 91.6 8.89 539 74.2 109.1
## CNCH13 62.7 8.89 539 45.2 80.1
## FBO1 104.6 8.89 539 87.2 122.1
## FCHI8 91.8 8.89 539 74.4 109.3
## FEAR5 114.9 8.89 539 97.5 132.4
## FGI4 102.2 8.89 539 84.7 119.6
## FMA7 83.9 8.89 539 66.4 101.3
## FSV1 101.3 8.89 539 83.9 118.8
##
## mun = HtC:
## gen emmean SE df lower.CL upper.CL
## CNCH12 104.4 8.89 539 86.9 121.8
## CNCH13 106.6 8.89 539 89.1 124.0
## FBO1 107.9 8.89 539 90.4 125.3
## FCHI8 122.3 8.89 539 104.8 139.7
## FEAR5 117.7 8.89 539 100.2 135.1
## FGI4 118.4 8.89 539 100.9 135.8
## FMA7 112.0 8.89 539 94.6 129.5
## FSV1 115.8 8.89 539 98.3 133.2
##
## mun = Jam:
## gen emmean SE df lower.CL upper.CL
## CNCH12 95.7 8.89 539 78.2 113.1
## CNCH13 100.6 8.89 539 83.2 118.1
## FBO1 98.5 8.89 539 81.0 116.0
## FCHI8 nonEst NA NA NA NA
## FEAR5 100.1 8.89 539 82.7 117.6
## FGI4 112.3 8.89 539 94.8 129.7
## FMA7 95.9 8.89 539 78.4 113.3
## FSV1 nonEst NA NA NA NA
##
## mun = PtR:
## gen emmean SE df lower.CL upper.CL
## CNCH12 129.0 8.89 539 111.5 146.4
## CNCH13 107.4 8.89 539 90.0 124.9
## FBO1 104.0 8.89 539 86.5 121.4
## FCHI8 nonEst NA NA NA NA
## FEAR5 114.3 8.89 539 96.9 131.8
## FGI4 121.3 8.89 539 103.8 138.7
## FMA7 111.2 8.89 539 93.7 128.6
## FSV1 125.3 8.89 539 107.9 142.8
##
## mun = RiN:
## gen emmean SE df lower.CL upper.CL
## CNCH12 97.1 8.89 539 79.7 114.6
## CNCH13 119.5 8.89 539 102.0 136.9
## FBO1 139.9 8.89 539 122.4 157.3
## FCHI8 166.0 8.89 539 148.5 183.5
## FEAR5 106.2 8.89 539 88.7 123.6
## FGI4 115.1 8.89 539 97.7 132.6
## FMA7 108.7 8.89 539 91.3 126.2
## FSV1 115.6 8.89 539 98.2 133.1
##
## mun = SnV:
## gen emmean SE df lower.CL upper.CL
## CNCH12 132.3 8.89 539 114.8 149.7
## CNCH13 109.4 8.89 539 91.9 126.9
## FBO1 124.8 8.89 539 107.3 142.2
## FCHI8 149.8 8.89 539 132.4 167.3
## FEAR5 127.2 8.89 539 109.7 144.6
## FGI4 112.3 8.89 539 94.8 129.8
## FMA7 105.3 8.89 539 87.9 122.8
## FSV1 118.5 8.89 539 101.0 136.0
##
## mun = Tam:
## gen emmean SE df lower.CL upper.CL
## CNCH12 86.6 8.89 539 69.1 104.0
## CNCH13 108.0 8.89 539 90.6 125.5
## FBO1 95.5 8.89 539 78.0 112.9
## FCHI8 98.6 8.89 539 81.1 116.0
## FEAR5 116.6 8.89 539 99.2 134.1
## FGI4 99.9 8.89 539 82.4 117.4
## FMA7 92.8 8.89 539 75.3 110.2
## FSV1 110.0 8.89 539 92.5 127.4
##
## mun = ViG:
## gen emmean SE df lower.CL upper.CL
## CNCH12 113.3 8.89 539 95.9 130.8
## CNCH13 110.3 8.89 539 92.8 127.8
## FBO1 103.5 8.89 539 86.0 120.9
## FCHI8 113.3 8.89 539 95.9 130.8
## FEAR5 109.0 8.89 539 91.5 126.5
## FGI4 109.2 8.89 539 91.7 126.6
## FMA7 104.5 8.89 539 87.0 122.0
## FSV1 116.6 8.89 539 99.2 134.1
##
## mun = Yac:
## gen emmean SE df lower.CL upper.CL
## CNCH12 98.1 8.89 539 80.6 115.5
## CNCH13 97.1 8.89 539 79.6 114.6
## FBO1 88.0 8.89 539 70.5 105.5
## FCHI8 109.0 8.89 539 91.6 126.5
## FEAR5 89.4 8.89 539 72.0 106.9
## FGI4 79.7 8.89 539 62.3 97.2
## FMA7 118.4 8.89 539 100.9 135.8
## FSV1 95.1 8.89 539 77.7 112.6
##
## Results are given on the ( (not the response) scale.
## Confidence level used: 0.95
##
## $contrasts
## mun = Chi:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 -0.0234 12.6 539 -0.002 1.0000
## CNCH12 - FBO1 9.9296 12.6 539 0.790 0.9936
## CNCH12 - FCHI8 -1.9706 12.6 539 -0.157 1.0000
## CNCH12 - FEAR5 0.5322 12.6 539 0.042 1.0000
## CNCH12 - FGI4 13.9072 12.6 539 1.107 0.9553
## CNCH12 - FMA7 12.7890 12.6 539 1.018 0.9717
## CNCH12 - FSV1 -11.9302 12.6 539 -0.949 0.9809
## CNCH13 - FBO1 9.9529 12.6 539 0.792 0.9935
## CNCH13 - FCHI8 -1.9472 12.6 539 -0.155 1.0000
## CNCH13 - FEAR5 0.5555 12.6 539 0.044 1.0000
## CNCH13 - FGI4 13.9306 12.6 539 1.109 0.9549
## CNCH13 - FMA7 12.8123 12.6 539 1.020 0.9714
## CNCH13 - FSV1 -11.9069 12.6 539 -0.947 0.9811
## FBO1 - FCHI8 -11.9001 12.6 539 -0.947 0.9812
## FBO1 - FEAR5 -9.3974 12.6 539 -0.748 0.9954
## FBO1 - FGI4 3.9777 12.6 539 0.317 1.0000
## FBO1 - FMA7 2.8594 12.6 539 0.228 1.0000
## FBO1 - FSV1 -21.8598 12.6 539 -1.740 0.6612
## FCHI8 - FEAR5 2.5027 12.6 539 0.199 1.0000
## FCHI8 - FGI4 15.8778 12.6 539 1.263 0.9118
## FCHI8 - FMA7 14.7595 12.6 539 1.174 0.9389
## FCHI8 - FSV1 -9.9597 12.6 539 -0.793 0.9935
## FEAR5 - FGI4 13.3751 12.6 539 1.064 0.9638
## FEAR5 - FMA7 12.2568 12.6 539 0.975 0.9777
## FEAR5 - FSV1 -12.4624 12.6 539 -0.992 0.9755
## FGI4 - FMA7 -1.1183 12.6 539 -0.089 1.0000
## FGI4 - FSV1 -25.8375 12.6 539 -2.056 0.4451
## FMA7 - FSV1 -24.7192 12.6 539 -1.967 0.5053
##
## mun = Gig:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 28.9790 12.6 539 2.306 0.2921
## CNCH12 - FBO1 -12.9655 12.6 539 -1.032 0.9695
## CNCH12 - FCHI8 -0.1648 12.6 539 -0.013 1.0000
## CNCH12 - FEAR5 -23.2670 12.6 539 -1.851 0.5850
## CNCH12 - FGI4 -10.5181 12.6 539 -0.837 0.9909
## CNCH12 - FMA7 7.7525 12.6 539 0.617 0.9987
## CNCH12 - FSV1 -9.7009 12.6 539 -0.772 0.9944
## CNCH13 - FBO1 -41.9445 12.6 539 -3.338 0.0202
## CNCH13 - FCHI8 -29.1438 12.6 539 -2.319 0.2850
## CNCH13 - FEAR5 -52.2460 12.6 539 -4.158 0.0010
## CNCH13 - FGI4 -39.4971 12.6 539 -3.143 0.0372
## CNCH13 - FMA7 -21.2265 12.6 539 -1.689 0.6944
## CNCH13 - FSV1 -38.6799 12.6 539 -3.078 0.0451
## FBO1 - FCHI8 12.8007 12.6 539 1.019 0.9716
## FBO1 - FEAR5 -10.3014 12.6 539 -0.820 0.9920
## FBO1 - FGI4 2.4474 12.6 539 0.195 1.0000
## FBO1 - FMA7 20.7180 12.6 539 1.649 0.7203
## FBO1 - FSV1 3.2646 12.6 539 0.260 1.0000
## FCHI8 - FEAR5 -23.1021 12.6 539 -1.838 0.5941
## FCHI8 - FGI4 -10.3533 12.6 539 -0.824 0.9917
## FCHI8 - FMA7 7.9173 12.6 539 0.630 0.9985
## FCHI8 - FSV1 -9.5361 12.6 539 -0.759 0.9950
## FEAR5 - FGI4 12.7488 12.6 539 1.014 0.9722
## FEAR5 - FMA7 31.0195 12.6 539 2.468 0.2114
## FEAR5 - FSV1 13.5660 12.6 539 1.080 0.9609
## FGI4 - FMA7 18.2706 12.6 539 1.454 0.8313
## FGI4 - FSV1 0.8172 12.6 539 0.065 1.0000
## FMA7 - FSV1 -17.4535 12.6 539 -1.389 0.8622
##
## mun = HtC:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 -2.1947 12.6 539 -0.175 1.0000
## CNCH12 - FBO1 -3.4941 12.6 539 -0.278 1.0000
## CNCH12 - FCHI8 -17.8952 12.6 539 -1.424 0.8460
## CNCH12 - FEAR5 -13.2938 12.6 539 -1.058 0.9650
## CNCH12 - FGI4 -14.0022 12.6 539 -1.114 0.9536
## CNCH12 - FMA7 -7.6498 12.6 539 -0.609 0.9988
## CNCH12 - FSV1 -11.4056 12.6 539 -0.908 0.9853
## CNCH13 - FBO1 -1.2994 12.6 539 -0.103 1.0000
## CNCH13 - FCHI8 -15.7005 12.6 539 -1.249 0.9165
## CNCH13 - FEAR5 -11.0991 12.6 539 -0.883 0.9875
## CNCH13 - FGI4 -11.8075 12.6 539 -0.940 0.9820
## CNCH13 - FMA7 -5.4551 12.6 539 -0.434 0.9999
## CNCH13 - FSV1 -9.2109 12.6 539 -0.733 0.9960
## FBO1 - FCHI8 -14.4010 12.6 539 -1.146 0.9462
## FBO1 - FEAR5 -9.7996 12.6 539 -0.780 0.9941
## FBO1 - FGI4 -10.5081 12.6 539 -0.836 0.9910
## FBO1 - FMA7 -4.1557 12.6 539 -0.331 1.0000
## FBO1 - FSV1 -7.9115 12.6 539 -0.630 0.9985
## FCHI8 - FEAR5 4.6014 12.6 539 0.366 1.0000
## FCHI8 - FGI4 3.8930 12.6 539 0.310 1.0000
## FCHI8 - FMA7 10.2453 12.6 539 0.815 0.9922
## FCHI8 - FSV1 6.4896 12.6 539 0.516 0.9996
## FEAR5 - FGI4 -0.7084 12.6 539 -0.056 1.0000
## FEAR5 - FMA7 5.6439 12.6 539 0.449 0.9998
## FEAR5 - FSV1 1.8882 12.6 539 0.150 1.0000
## FGI4 - FMA7 6.3524 12.6 539 0.505 0.9996
## FGI4 - FSV1 2.5966 12.6 539 0.207 1.0000
## FMA7 - FSV1 -3.7558 12.6 539 -0.299 1.0000
##
## mun = Jam:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 -4.9361 12.6 539 -0.393 0.9988
## CNCH12 - FBO1 -2.8218 12.6 539 -0.225 0.9999
## CNCH12 - FCHI8 nonEst NA NA NA NA
## CNCH12 - FEAR5 -4.4385 12.6 539 -0.353 0.9993
## CNCH12 - FGI4 -16.6139 12.6 539 -1.322 0.7728
## CNCH12 - FMA7 -0.1887 12.6 539 -0.015 1.0000
## CNCH12 - FSV1 nonEst NA NA NA NA
## CNCH13 - FBO1 2.1143 12.6 539 0.168 1.0000
## CNCH13 - FCHI8 nonEst NA NA NA NA
## CNCH13 - FEAR5 0.4975 12.6 539 0.040 1.0000
## CNCH13 - FGI4 -11.6778 12.6 539 -0.929 0.9389
## CNCH13 - FMA7 4.7474 12.6 539 0.378 0.9990
## CNCH13 - FSV1 nonEst NA NA NA NA
## FBO1 - FCHI8 nonEst NA NA NA NA
## FBO1 - FEAR5 -1.6168 12.6 539 -0.129 1.0000
## FBO1 - FGI4 -13.7921 12.6 539 -1.098 0.8823
## FBO1 - FMA7 2.6331 12.6 539 0.210 0.9999
## FBO1 - FSV1 nonEst NA NA NA NA
## FCHI8 - FEAR5 nonEst NA NA NA NA
## FCHI8 - FGI4 nonEst NA NA NA NA
## FCHI8 - FMA7 nonEst NA NA NA NA
## FCHI8 - FSV1 nonEst NA NA NA NA
## FEAR5 - FGI4 -12.1753 12.6 539 -0.969 0.9276
## FEAR5 - FMA7 4.2498 12.6 539 0.338 0.9994
## FEAR5 - FSV1 nonEst NA NA NA NA
## FGI4 - FMA7 16.4252 12.6 539 1.307 0.7812
## FGI4 - FSV1 nonEst NA NA NA NA
## FMA7 - FSV1 nonEst NA NA NA NA
##
## mun = PtR:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 21.5625 12.6 539 1.716 0.6057
## CNCH12 - FBO1 24.9800 12.6 539 1.988 0.4236
## CNCH12 - FCHI8 nonEst NA NA NA NA
## CNCH12 - FEAR5 14.6313 12.6 539 1.164 0.9072
## CNCH12 - FGI4 7.6975 12.6 539 0.613 0.9964
## CNCH12 - FMA7 17.8055 12.6 539 1.417 0.7927
## CNCH12 - FSV1 3.6646 12.6 539 0.292 0.9999
## CNCH13 - FBO1 3.4174 12.6 539 0.272 1.0000
## CNCH13 - FCHI8 nonEst NA NA NA NA
## CNCH13 - FEAR5 -6.9313 12.6 539 -0.552 0.9980
## CNCH13 - FGI4 -13.8650 12.6 539 -1.103 0.9270
## CNCH13 - FMA7 -3.7570 12.6 539 -0.299 0.9999
## CNCH13 - FSV1 -17.8980 12.6 539 -1.424 0.7886
## FBO1 - FCHI8 nonEst NA NA NA NA
## FBO1 - FEAR5 -10.3487 12.6 539 -0.824 0.9825
## FBO1 - FGI4 -17.2824 12.6 539 -1.375 0.8149
## FBO1 - FMA7 -7.1744 12.6 539 -0.571 0.9976
## FBO1 - FSV1 -21.3154 12.6 539 -1.696 0.6189
## FCHI8 - FEAR5 nonEst NA NA NA NA
## FCHI8 - FGI4 nonEst NA NA NA NA
## FCHI8 - FMA7 nonEst NA NA NA NA
## FCHI8 - FSV1 nonEst NA NA NA NA
## FEAR5 - FGI4 -6.9338 12.6 539 -0.552 0.9980
## FEAR5 - FMA7 3.1742 12.6 539 0.253 1.0000
## FEAR5 - FSV1 -10.9667 12.6 539 -0.873 0.9765
## FGI4 - FMA7 10.1080 12.6 539 0.804 0.9845
## FGI4 - FSV1 -4.0329 12.6 539 -0.321 0.9999
## FMA7 - FSV1 -14.1410 12.6 539 -1.125 0.9202
##
## mun = RiN:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 -22.3622 12.6 539 -1.779 0.6343
## CNCH12 - FBO1 -42.7432 12.6 539 -3.401 0.0164
## CNCH12 - FCHI8 -68.8813 12.6 539 -5.481 <.0001
## CNCH12 - FEAR5 -9.0369 12.6 539 -0.719 0.9964
## CNCH12 - FGI4 -18.0238 12.6 539 -1.434 0.8410
## CNCH12 - FMA7 -11.6110 12.6 539 -0.924 0.9837
## CNCH12 - FSV1 -18.5267 12.6 539 -1.474 0.8210
## CNCH13 - FBO1 -20.3809 12.6 539 -1.622 0.7370
## CNCH13 - FCHI8 -46.5190 12.6 539 -3.702 0.0057
## CNCH13 - FEAR5 13.3254 12.6 539 1.060 0.9645
## CNCH13 - FGI4 4.3384 12.6 539 0.345 1.0000
## CNCH13 - FMA7 10.7513 12.6 539 0.856 0.9896
## CNCH13 - FSV1 3.8356 12.6 539 0.305 1.0000
## FBO1 - FCHI8 -26.1381 12.6 539 -2.080 0.4293
## FBO1 - FEAR5 33.7063 12.6 539 2.682 0.1303
## FBO1 - FGI4 24.7193 12.6 539 1.967 0.5053
## FBO1 - FMA7 31.1322 12.6 539 2.477 0.2074
## FBO1 - FSV1 24.2165 12.6 539 1.927 0.5328
## FCHI8 - FEAR5 59.8444 12.6 539 4.762 0.0001
## FCHI8 - FGI4 50.8574 12.6 539 4.047 0.0015
## FCHI8 - FMA7 57.2703 12.6 539 4.557 0.0002
## FCHI8 - FSV1 50.3546 12.6 539 4.007 0.0018
## FEAR5 - FGI4 -8.9870 12.6 539 -0.715 0.9965
## FEAR5 - FMA7 -2.5741 12.6 539 -0.205 1.0000
## FEAR5 - FSV1 -9.4898 12.6 539 -0.755 0.9952
## FGI4 - FMA7 6.4129 12.6 539 0.510 0.9996
## FGI4 - FSV1 -0.5028 12.6 539 -0.040 1.0000
## FMA7 - FSV1 -6.9157 12.6 539 -0.550 0.9994
##
## mun = SnV:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 22.8562 12.6 539 1.819 0.6075
## CNCH12 - FBO1 7.4929 12.6 539 0.596 0.9989
## CNCH12 - FCHI8 -17.5613 12.6 539 -1.397 0.8584
## CNCH12 - FEAR5 5.0873 12.6 539 0.405 0.9999
## CNCH12 - FGI4 19.9468 12.6 539 1.587 0.7579
## CNCH12 - FMA7 26.9323 12.6 539 2.143 0.3885
## CNCH12 - FSV1 13.7558 12.6 539 1.095 0.9578
## CNCH13 - FBO1 -15.3633 12.6 539 -1.223 0.9251
## CNCH13 - FCHI8 -40.4175 12.6 539 -3.216 0.0297
## CNCH13 - FEAR5 -17.7689 12.6 539 -1.414 0.8507
## CNCH13 - FGI4 -2.9094 12.6 539 -0.232 1.0000
## CNCH13 - FMA7 4.0761 12.6 539 0.324 1.0000
## CNCH13 - FSV1 -9.1005 12.6 539 -0.724 0.9963
## FBO1 - FCHI8 -25.0542 12.6 539 -1.994 0.4871
## FBO1 - FEAR5 -2.4056 12.6 539 -0.191 1.0000
## FBO1 - FGI4 12.4539 12.6 539 0.991 0.9756
## FBO1 - FMA7 19.4394 12.6 539 1.547 0.7815
## FBO1 - FSV1 6.2628 12.6 539 0.498 0.9997
## FCHI8 - FEAR5 22.6486 12.6 539 1.802 0.6188
## FCHI8 - FGI4 37.5081 12.6 539 2.985 0.0590
## FCHI8 - FMA7 44.4936 12.6 539 3.541 0.0102
## FCHI8 - FSV1 31.3170 12.6 539 2.492 0.2010
## FEAR5 - FGI4 14.8595 12.6 539 1.182 0.9368
## FEAR5 - FMA7 21.8450 12.6 539 1.738 0.6620
## FEAR5 - FSV1 8.6684 12.6 539 0.690 0.9972
## FGI4 - FMA7 6.9855 12.6 539 0.556 0.9993
## FGI4 - FSV1 -6.1911 12.6 539 -0.493 0.9997
## FMA7 - FSV1 -13.1766 12.6 539 -1.049 0.9666
##
## mun = Tam:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 -21.4616 12.6 539 -1.708 0.6822
## CNCH12 - FBO1 -8.9310 12.6 539 -0.711 0.9967
## CNCH12 - FCHI8 -12.0370 12.6 539 -0.958 0.9799
## CNCH12 - FEAR5 -30.0524 12.6 539 -2.391 0.2476
## CNCH12 - FGI4 -13.3439 12.6 539 -1.062 0.9642
## CNCH12 - FMA7 -6.2087 12.6 539 -0.494 0.9997
## CNCH12 - FSV1 -23.4178 12.6 539 -1.863 0.5767
## CNCH13 - FBO1 12.5306 12.6 539 0.997 0.9748
## CNCH13 - FCHI8 9.4247 12.6 539 0.750 0.9954
## CNCH13 - FEAR5 -8.5908 12.6 539 -0.684 0.9974
## CNCH13 - FGI4 8.1177 12.6 539 0.646 0.9982
## CNCH13 - FMA7 15.2529 12.6 539 1.214 0.9278
## CNCH13 - FSV1 -1.9562 12.6 539 -0.156 1.0000
## FBO1 - FCHI8 -3.1059 12.6 539 -0.247 1.0000
## FBO1 - FEAR5 -21.1214 12.6 539 -1.681 0.6998
## FBO1 - FGI4 -4.4129 12.6 539 -0.351 1.0000
## FBO1 - FMA7 2.7223 12.6 539 0.217 1.0000
## FBO1 - FSV1 -14.4868 12.6 539 -1.153 0.9445
## FCHI8 - FEAR5 -18.0155 12.6 539 -1.434 0.8414
## FCHI8 - FGI4 -1.3070 12.6 539 -0.104 1.0000
## FCHI8 - FMA7 5.8282 12.6 539 0.464 0.9998
## FCHI8 - FSV1 -11.3809 12.6 539 -0.906 0.9855
## FEAR5 - FGI4 16.7085 12.6 539 1.330 0.8873
## FEAR5 - FMA7 23.8437 12.6 539 1.897 0.5533
## FEAR5 - FSV1 6.6346 12.6 539 0.528 0.9995
## FGI4 - FMA7 7.1352 12.6 539 0.568 0.9992
## FGI4 - FSV1 -10.0739 12.6 539 -0.802 0.9930
## FMA7 - FSV1 -17.2091 12.6 539 -1.369 0.8708
##
## mun = ViG:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 3.0456 12.6 539 0.242 1.0000
## CNCH12 - FBO1 9.8510 12.6 539 0.784 0.9939
## CNCH12 - FCHI8 0.0212 12.6 539 0.002 1.0000
## CNCH12 - FEAR5 4.3447 12.6 539 0.346 1.0000
## CNCH12 - FGI4 4.1662 12.6 539 0.332 1.0000
## CNCH12 - FMA7 8.8428 12.6 539 0.704 0.9969
## CNCH12 - FSV1 -3.3040 12.6 539 -0.263 1.0000
## CNCH13 - FBO1 6.8055 12.6 539 0.542 0.9994
## CNCH13 - FCHI8 -3.0244 12.6 539 -0.241 1.0000
## CNCH13 - FEAR5 1.2991 12.6 539 0.103 1.0000
## CNCH13 - FGI4 1.1206 12.6 539 0.089 1.0000
## CNCH13 - FMA7 5.7972 12.6 539 0.461 0.9998
## CNCH13 - FSV1 -6.3496 12.6 539 -0.505 0.9996
## FBO1 - FCHI8 -9.8299 12.6 539 -0.782 0.9940
## FBO1 - FEAR5 -5.5064 12.6 539 -0.438 0.9999
## FBO1 - FGI4 -5.6848 12.6 539 -0.452 0.9998
## FBO1 - FMA7 -1.0082 12.6 539 -0.080 1.0000
## FBO1 - FSV1 -13.1550 12.6 539 -1.047 0.9669
## FCHI8 - FEAR5 4.3235 12.6 539 0.344 1.0000
## FCHI8 - FGI4 4.1450 12.6 539 0.330 1.0000
## FCHI8 - FMA7 8.8216 12.6 539 0.702 0.9969
## FCHI8 - FSV1 -3.3252 12.6 539 -0.265 1.0000
## FEAR5 - FGI4 -0.1785 12.6 539 -0.014 1.0000
## FEAR5 - FMA7 4.4981 12.6 539 0.358 1.0000
## FEAR5 - FSV1 -7.6487 12.6 539 -0.609 0.9988
## FGI4 - FMA7 4.6766 12.6 539 0.372 1.0000
## FGI4 - FSV1 -7.4702 12.6 539 -0.594 0.9989
## FMA7 - FSV1 -12.1468 12.6 539 -0.967 0.9789
##
## mun = Yac:
## contrast estimate SE df t.ratio p.value
## CNCH12 - CNCH13 0.9548 12.6 539 0.076 1.0000
## CNCH12 - FBO1 10.0521 12.6 539 0.800 0.9931
## CNCH12 - FCHI8 -10.9951 12.6 539 -0.875 0.9882
## CNCH12 - FEAR5 8.6184 12.6 539 0.686 0.9973
## CNCH12 - FGI4 18.3434 12.6 539 1.460 0.8284
## CNCH12 - FMA7 -20.3106 12.6 539 -1.616 0.7404
## CNCH12 - FSV1 2.9401 12.6 539 0.234 1.0000
## CNCH13 - FBO1 9.0973 12.6 539 0.724 0.9963
## CNCH13 - FCHI8 -11.9499 12.6 539 -0.951 0.9807
## CNCH13 - FEAR5 7.6637 12.6 539 0.610 0.9987
## CNCH13 - FGI4 17.3886 12.6 539 1.384 0.8645
## CNCH13 - FMA7 -21.2654 12.6 539 -1.692 0.6924
## CNCH13 - FSV1 1.9853 12.6 539 0.158 1.0000
## FBO1 - FCHI8 -21.0472 12.6 539 -1.675 0.7036
## FBO1 - FEAR5 -1.4336 12.6 539 -0.114 1.0000
## FBO1 - FGI4 8.2913 12.6 539 0.660 0.9979
## FBO1 - FMA7 -30.3627 12.6 539 -2.416 0.2356
## FBO1 - FSV1 -7.1120 12.6 539 -0.566 0.9992
## FCHI8 - FEAR5 19.6136 12.6 539 1.561 0.7735
## FCHI8 - FGI4 29.3385 12.6 539 2.335 0.2767
## FCHI8 - FMA7 -9.3155 12.6 539 -0.741 0.9957
## FCHI8 - FSV1 13.9352 12.6 539 1.109 0.9548
## FEAR5 - FGI4 9.7249 12.6 539 0.774 0.9944
## FEAR5 - FMA7 -28.9290 12.6 539 -2.302 0.2943
## FEAR5 - FSV1 -5.6784 12.6 539 -0.452 0.9998
## FGI4 - FMA7 -38.6540 12.6 539 -3.076 0.0454
## FGI4 - FSV1 -15.4033 12.6 539 -1.226 0.9241
## FMA7 - FSV1 23.2507 12.6 539 1.850 0.5859
##
## Note: contrasts are still on the ( scale. Consider using
## regrid() if you want contrasts of back-transformed estimates.
## P value adjustment: tukey method for varying family sizes
# Modelo 1
modelo <- lmer(log(SLA) ~ gen +
(1|mun) +
(1|mun:gen),
data = datos)
anova(modelo)
## Type III Analysis of Variance Table with Satterthwaite's method
## Sum Sq Mean Sq NumDF DenDF F value Pr(>F)
## gen 0.69954 0.099934 7 60.173 2.1637 0.05024 .
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ranova(modelo)
## ANOVA-like table for random-effects: Single term deletions
##
## Model:
## log(SLA) ~ gen + (1 | mun) + (1 | mun:gen)
## npar logLik AIC LRT Df Pr(>Chisq)
## <none> 11 24.944 -27.8878
## (1 | mun) 10 14.241 -8.4823 21.406 1 3.717e-06 ***
## (1 | mun:gen) 10 18.869 -17.7376 12.150 1 0.0004908 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
# Modelo 2
modelo_blup <- lmer(SLA ~ 1 +
(1|gen) +
(1|mun) +
(1|gen:mun),
data = datos)
ranova(modelo_blup)
## ANOVA-like table for random-effects: Single term deletions
##
## Model:
## SLA ~ (1 | gen) + (1 | mun) + (1 | gen:mun)
## npar logLik AIC LRT Df Pr(>Chisq)
## <none> 5 -2889.6 5789.2
## (1 | gen) 4 -2890.7 5789.3 2.1337 1 0.144095
## (1 | mun) 4 -2899.4 5806.8 19.6464 1 9.318e-06 ***
## (1 | gen:mun) 4 -2893.8 5795.5 8.3325 1 0.003894 **
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## Extraer Blups
blups <- ranef(modelo_blup)
#Blups Gen
blups$gen
## (Intercept)
## CNCH12 -1.513479
## CNCH13 -3.017202
## FBO1 -1.021151
## FCHI8 6.208593
## FEAR5 1.154435
## FGI4 -1.033062
## FMA7 -3.115851
## FSV1 2.337717
#Valor predicho
fixef(modelo_blup)[1] + blups$gen
## (Intercept)
## CNCH12 106.2094
## CNCH13 104.7056
## FBO1 106.7017
## FCHI8 113.9314
## FEAR5 108.8773
## FGI4 106.6898
## FMA7 104.6070
## FSV1 110.0605
#Blups Parcela
blups$mun
## (Intercept)
## Chi -6.744487
## Gig -11.470445
## HtC 4.557904
## Jam -4.645195
## PtR 7.619417
## RiN 11.222594
## SnV 12.420251
## Tam -5.685539
## ViG 1.899439
## Yac -9.173938
fixef(modelo_blup)[1] + blups$mun
## (Intercept)
## Chi 100.97835
## Gig 96.25239
## HtC 112.28074
## Jam 103.07764
## PtR 115.34225
## RiN 118.94543
## SnV 120.14308
## Tam 102.03729
## ViG 109.62227
## Yac 98.54889
#Blups interacción
blups$`gen:mun`
## (Intercept)
## CNCH12:Chi 1.28729521
## CNCH12:Gig -1.25503076
## CNCH12:HtC -2.59225276
## CNCH12:Jam -2.39029696
## CNCH12:PtR 6.14625335
## CNCH12:RiN -8.24446824
## CNCH12:SnV 5.52960034
## CNCH12:Tam -5.67015639
## CNCH12:ViG 2.12514846
## CNCH12:Yac 0.41343774
## CNCH13:Chi 1.90716854
## CNCH13:Gig -12.40771091
## CNCH13:HtC -1.09099320
## CNCH13:Jam 0.22372593
## CNCH13:PtR -1.99595725
## CNCH13:RiN 1.44313005
## CNCH13:SnV -3.13774532
## CNCH13:Tam 3.65187360
## CNCH13:ViG 1.49927744
## CNCH13:Yac 0.63626605
## FBO1:Chi -2.94312540
## FBO1:Gig 3.80804790
## FBO1:HtC -1.37376194
## FBO1:Jam -1.44473087
## FBO1:PtR -4.19337623
## FBO1:RiN 8.90586904
## FBO1:SnV 2.28824427
## FBO1:Tam -2.24474332
## FBO1:ViG -2.07339974
## FBO1:Yac -3.86671589
## FCHI8:Chi -1.04733722
## FCHI8:Gig -4.32264624
## FCHI8:HtC 1.53718532
## FCHI8:RiN 16.58107810
## FCHI8:SnV 9.52349023
## FCHI8:Tam -3.91867099
## FCHI8:ViG -1.01797117
## FCHI8:Yac 1.74203228
## FEAR5:Chi -0.01167245
## FEAR5:Gig 7.10646791
## FEAR5:HtC 1.72096576
## FEAR5:Jam -1.67156850
## FEAR5:PtR -0.87578033
## FEAR5:RiN -5.65920741
## FEAR5:SnV 2.38162113
## FEAR5:Tam 5.44567394
## FEAR5:ViG -0.72137726
## FEAR5:Yac -4.16788745
## FGI4:Chi -4.55289398
## FGI4:Gig 2.81943625
## FGI4:HtC 2.89647037
## FGI4:Jam 4.15854258
## FGI4:PtR 2.82669287
## FGI4:RiN -1.12329373
## FGI4:SnV -2.76216643
## FGI4:Tam -0.44863386
## FGI4:ViG 0.23901306
## FGI4:Yac -7.22745930
## FMA7:Chi -3.25352714
## FMA7:Gig -3.75148037
## FMA7:HtC 1.16337839
## FMA7:Jam -1.66326571
## FMA7:PtR -0.43088151
## FMA7:RiN -2.88095367
## FMA7:SnV -4.75225891
## FMA7:Tam -2.49950884
## FMA7:ViG -0.81386543
## FMA7:Yac 9.30827801
## FSV1:Chi 4.56670888
## FSV1:Gig 1.11947323
## FSV1:HtC 0.47421746
## FSV1:PtR 3.09548041
## FSV1:RiN -2.28744691
## FSV1:SnV -1.61736164
## FSV1:Tam 2.27225979
## FSV1:ViG 1.90303266
## FSV1:Yac -2.34325492
fixef(modelo_blup)[1] + blups$`gen:mun`
## (Intercept)
## CNCH12:Chi 109.01013
## CNCH12:Gig 106.46780
## CNCH12:HtC 105.13058
## CNCH12:Jam 105.33254
## CNCH12:PtR 113.86909
## CNCH12:RiN 99.47836
## CNCH12:SnV 113.25243
## CNCH12:Tam 102.05268
## CNCH12:ViG 109.84798
## CNCH12:Yac 108.13627
## CNCH13:Chi 109.63000
## CNCH13:Gig 95.31512
## CNCH13:HtC 106.63184
## CNCH13:Jam 107.94656
## CNCH13:PtR 105.72687
## CNCH13:RiN 109.16596
## CNCH13:SnV 104.58509
## CNCH13:Tam 111.37471
## CNCH13:ViG 109.22211
## CNCH13:Yac 108.35910
## FBO1:Chi 104.77971
## FBO1:Gig 111.53088
## FBO1:HtC 106.34907
## FBO1:Jam 106.27810
## FBO1:PtR 103.52946
## FBO1:RiN 116.62870
## FBO1:SnV 110.01108
## FBO1:Tam 105.47809
## FBO1:ViG 105.64943
## FBO1:Yac 103.85612
## FCHI8:Chi 106.67549
## FCHI8:Gig 103.40019
## FCHI8:HtC 109.26002
## FCHI8:RiN 124.30391
## FCHI8:SnV 117.24632
## FCHI8:Tam 103.80416
## FCHI8:ViG 106.70486
## FCHI8:Yac 109.46486
## FEAR5:Chi 107.71116
## FEAR5:Gig 114.82930
## FEAR5:HtC 109.44380
## FEAR5:Jam 106.05126
## FEAR5:PtR 106.84705
## FEAR5:RiN 102.06362
## FEAR5:SnV 110.10445
## FEAR5:Tam 113.16851
## FEAR5:ViG 107.00145
## FEAR5:Yac 103.55494
## FGI4:Chi 103.16994
## FGI4:Gig 110.54227
## FGI4:HtC 110.61930
## FGI4:Jam 111.88137
## FGI4:PtR 110.54952
## FGI4:RiN 106.59954
## FGI4:SnV 104.96067
## FGI4:Tam 107.27420
## FGI4:ViG 107.96185
## FGI4:Yac 100.49537
## FMA7:Chi 104.46930
## FMA7:Gig 103.97135
## FMA7:HtC 108.88621
## FMA7:Jam 106.05957
## FMA7:PtR 107.29195
## FMA7:RiN 104.84188
## FMA7:SnV 102.97057
## FMA7:Tam 105.22332
## FMA7:ViG 106.90897
## FMA7:Yac 117.03111
## FSV1:Chi 112.28954
## FSV1:Gig 108.84231
## FSV1:HtC 108.19705
## FSV1:PtR 110.81831
## FSV1:RiN 105.43539
## FSV1:SnV 106.10547
## FSV1:Tam 109.99509
## FSV1:ViG 109.62586
## FSV1:Yac 105.37958
#Tabla blup_gen
blup_gen <- ranef(modelo_blup)$gen %>%
tibble::rownames_to_column("gen") %>%
rename(BLUP = `(Intercept)`)
blup_gen
## gen BLUP
## 1 CNCH12 -1.513479
## 2 CNCH13 -3.017202
## 3 FBO1 -1.021151
## 4 FCHI8 6.208593
## 5 FEAR5 1.154435
## 6 FGI4 -1.033062
## 7 FMA7 -3.115851
## 8 FSV1 2.337717
#Tabla blup_mun
blup_mun <- ranef(modelo_blup)$mun %>%
tibble::rownames_to_column("mun") %>%
rename(BLUP = `(Intercept)`)
blup_mun
## mun BLUP
## 1 Chi -6.744487
## 2 Gig -11.470445
## 3 HtC 4.557904
## 4 Jam -4.645195
## 5 PtR 7.619417
## 6 RiN 11.222594
## 7 SnV 12.420251
## 8 Tam -5.685539
## 9 ViG 1.899439
## 10 Yac -9.173938
#Tabla blup_gen_mun
blup_gen_mun <- ranef(modelo_blup)$`gen:mun` %>%
tibble::rownames_to_column("gen:mun") %>%
rename(BLUP = `(Intercept)`)
blup_gen_mun
## gen:mun BLUP
## 1 CNCH12:Chi 1.28729521
## 2 CNCH12:Gig -1.25503076
## 3 CNCH12:HtC -2.59225276
## 4 CNCH12:Jam -2.39029696
## 5 CNCH12:PtR 6.14625335
## 6 CNCH12:RiN -8.24446824
## 7 CNCH12:SnV 5.52960034
## 8 CNCH12:Tam -5.67015639
## 9 CNCH12:ViG 2.12514846
## 10 CNCH12:Yac 0.41343774
## 11 CNCH13:Chi 1.90716854
## 12 CNCH13:Gig -12.40771091
## 13 CNCH13:HtC -1.09099320
## 14 CNCH13:Jam 0.22372593
## 15 CNCH13:PtR -1.99595725
## 16 CNCH13:RiN 1.44313005
## 17 CNCH13:SnV -3.13774532
## 18 CNCH13:Tam 3.65187360
## 19 CNCH13:ViG 1.49927744
## 20 CNCH13:Yac 0.63626605
## 21 FBO1:Chi -2.94312540
## 22 FBO1:Gig 3.80804790
## 23 FBO1:HtC -1.37376194
## 24 FBO1:Jam -1.44473087
## 25 FBO1:PtR -4.19337623
## 26 FBO1:RiN 8.90586904
## 27 FBO1:SnV 2.28824427
## 28 FBO1:Tam -2.24474332
## 29 FBO1:ViG -2.07339974
## 30 FBO1:Yac -3.86671589
## 31 FCHI8:Chi -1.04733722
## 32 FCHI8:Gig -4.32264624
## 33 FCHI8:HtC 1.53718532
## 34 FCHI8:RiN 16.58107810
## 35 FCHI8:SnV 9.52349023
## 36 FCHI8:Tam -3.91867099
## 37 FCHI8:ViG -1.01797117
## 38 FCHI8:Yac 1.74203228
## 39 FEAR5:Chi -0.01167245
## 40 FEAR5:Gig 7.10646791
## 41 FEAR5:HtC 1.72096576
## 42 FEAR5:Jam -1.67156850
## 43 FEAR5:PtR -0.87578033
## 44 FEAR5:RiN -5.65920741
## 45 FEAR5:SnV 2.38162113
## 46 FEAR5:Tam 5.44567394
## 47 FEAR5:ViG -0.72137726
## 48 FEAR5:Yac -4.16788745
## 49 FGI4:Chi -4.55289398
## 50 FGI4:Gig 2.81943625
## 51 FGI4:HtC 2.89647037
## 52 FGI4:Jam 4.15854258
## 53 FGI4:PtR 2.82669287
## 54 FGI4:RiN -1.12329373
## 55 FGI4:SnV -2.76216643
## 56 FGI4:Tam -0.44863386
## 57 FGI4:ViG 0.23901306
## 58 FGI4:Yac -7.22745930
## 59 FMA7:Chi -3.25352714
## 60 FMA7:Gig -3.75148037
## 61 FMA7:HtC 1.16337839
## 62 FMA7:Jam -1.66326571
## 63 FMA7:PtR -0.43088151
## 64 FMA7:RiN -2.88095367
## 65 FMA7:SnV -4.75225891
## 66 FMA7:Tam -2.49950884
## 67 FMA7:ViG -0.81386543
## 68 FMA7:Yac 9.30827801
## 69 FSV1:Chi 4.56670888
## 70 FSV1:Gig 1.11947323
## 71 FSV1:HtC 0.47421746
## 72 FSV1:PtR 3.09548041
## 73 FSV1:RiN -2.28744691
## 74 FSV1:SnV -1.61736164
## 75 FSV1:Tam 2.27225979
## 76 FSV1:ViG 1.90303266
## 77 FSV1:Yac -2.34325492
#Predichos completos
datos$pred <- predict(modelo_blup)
datos$pred
## [1] 118.99570 118.99570 118.99570 118.99570 118.99570 118.99570 118.99570
## [8] 118.99570 141.73510 141.73510 141.73510 141.73510 141.73510 141.73510
## [15] 141.73510 141.73510 114.44065 114.44065 114.44065 114.44065 114.44065
## [22] 114.44065 114.44065 114.44065 126.83014 126.83014 126.83014 126.83014
## [29] 126.83014 126.83014 126.83014 126.83014 117.37135 117.37135 117.37135
## [36] 117.37135 117.37135 117.37135 117.37135 117.37135 116.78907 116.78907
## [43] 116.78907 116.78907 116.78907 116.78907 116.78907 116.78907 112.94862
## [50] 112.94862 112.94862 112.94862 112.94862 112.94862 112.94862 112.94862
## [57] 109.18748 109.18748 109.18748 109.18748 109.18748 109.18748 109.18748
## [64] 109.18748 120.86344 120.86344 120.86344 120.86344 120.86344 120.86344
## [71] 120.86344 120.86344 113.98814 113.98814 113.98814 113.98814 113.98814
## [78] 113.98814 113.98814 113.98814 116.34785 116.34785 116.34785 116.34785
## [85] 116.34785 116.34785 116.34785 116.34785 135.87517 135.87517 135.87517
## [92] 135.87517 135.87517 135.87517 135.87517 135.87517 123.67914 123.67914
## [99] 123.67914 123.67914 123.67914 123.67914 123.67914 123.67914 112.27497
## [106] 112.27497 112.27497 112.27497 112.27497 112.27497 112.27497 112.27497
## [113] 121.41018 121.41018 121.41018 121.41018 121.41018 121.41018 121.41018
## [120] 121.41018 124.15920 124.15920 124.15920 124.15920 124.15920 124.15920
## [127] 124.15920 124.15920 107.88277 107.88277 107.88277 107.88277 107.88277
## [134] 107.88277 107.88277 107.88277 94.60897 94.60897 94.60897 94.60897
## [141] 94.60897 94.60897 94.60897 94.60897 102.12111 102.12111 102.12111
## [148] 102.12111 102.12111 102.12111 102.12111 102.12111 106.13960 106.13960
## [155] 106.13960 106.13960 106.13960 106.13960 106.13960 106.13960 95.39239
## [162] 95.39239 95.39239 95.39239 95.39239 95.39239 95.39239 95.39239
## [169] 100.75216 100.75216 100.75216 100.75216 100.75216 100.75216 100.75216
## [176] 100.75216 99.86831 99.86831 99.86831 99.86831 99.86831 99.86831
## [183] 99.86831 99.86831 97.01407 97.01407 97.01407 97.01407 97.01407
## [190] 97.01407 97.01407 97.01407 98.54336 98.54336 98.54336 98.54336
## [197] 98.54336 98.54336 98.54336 98.54336 96.16796 96.16796 96.16796
## [204] 96.16796 96.16796 96.16796 96.16796 96.16796 90.28837 90.28837
## [211] 90.28837 90.28837 90.28837 90.28837 90.28837 90.28837 106.49952
## [218] 106.49952 106.49952 106.49952 106.49952 106.49952 106.49952 106.49952
## [225] 95.53544 95.53544 95.53544 95.53544 95.53544 95.53544 95.53544
## [232] 95.53544 104.74132 104.74132 104.74132 104.74132 104.74132 104.74132
## [239] 104.74132 104.74132 93.66103 93.66103 93.66103 93.66103 93.66103
## [246] 93.66103 93.66103 93.66103 97.44885 97.44885 97.44885 97.44885
## [253] 97.44885 97.44885 97.44885 97.44885 120.77545 120.77545 120.77545
## [260] 120.77545 120.77545 120.77545 120.77545 120.77545 111.79552 111.79552
## [267] 111.79552 111.79552 111.79552 111.79552 111.79552 111.79552 115.62090
## [274] 115.62090 115.62090 115.62090 115.62090 115.62090 115.62090 115.62090
## [281] 117.13588 117.13588 117.13588 117.13588 117.13588 117.13588 117.13588
## [288] 117.13588 119.97502 119.97502 119.97502 119.97502 119.97502 119.97502
## [295] 119.97502 119.97502 110.32909 110.32909 110.32909 110.32909 110.32909
## [302] 110.32909 110.32909 110.32909 110.12772 110.12772 110.12772 110.12772
## [309] 110.12772 110.12772 110.12772 110.12772 113.86302 113.86302 113.86302
## [316] 113.86302 113.86302 113.86302 113.86302 113.86302 105.69255 105.69255
## [323] 105.69255 105.69255 105.69255 105.69255 105.69255 105.69255 110.05533
## [330] 110.05533 110.05533 110.05533 110.05533 110.05533 110.05533 110.05533
## [337] 114.81289 114.81289 114.81289 114.81289 114.81289 114.81289 114.81289
## [344] 114.81289 108.82822 108.82822 108.82822 108.82822 108.82822 108.82822
## [351] 108.82822 108.82822 110.23394 110.23394 110.23394 110.23394 110.23394
## [358] 110.23394 110.23394 110.23394 108.10435 108.10435 108.10435 108.10435
## [365] 108.10435 108.10435 108.10435 108.10435 106.52772 106.52772 106.52772
## [372] 106.52772 106.52772 106.52772 106.52772 106.52772 99.70958 99.70958
## [379] 99.70958 99.70958 99.70958 99.70958 99.70958 99.70958 89.38506
## [386] 89.38506 89.38506 89.38506 89.38506 89.38506 89.38506 89.38506
## [393] 104.51329 104.51329 104.51329 104.51329 104.51329 104.51329 104.51329
## [400] 104.51329 98.13833 98.13833 98.13833 98.13833 98.13833 98.13833
## [407] 98.13833 98.13833 98.03876 98.03876 98.03876 98.03876 98.03876
## [414] 98.03876 98.03876 98.03876 93.48388 93.48388 93.48388 93.48388
## [421] 93.48388 93.48388 93.48388 93.48388 80.82747 80.82747 80.82747
## [428] 80.82747 80.82747 80.82747 80.82747 80.82747 99.03928 99.03928
## [435] 99.03928 99.03928 99.03928 99.03928 99.03928 99.03928 106.64727
## [442] 106.64727 106.64727 106.64727 106.64727 106.64727 106.64727 106.64727
## [449] 96.42193 96.42193 96.42193 96.42193 96.42193 96.42193 96.42193
## [456] 96.42193 108.63740 108.63740 108.63740 108.63740 108.63740 108.63740
## [463] 108.63740 108.63740 104.32722 104.32722 104.32722 104.32722 104.32722
## [470] 104.32722 104.32722 104.32722 100.55560 100.55560 100.55560 100.55560
## [477] 100.55560 100.55560 100.55560 100.55560 94.85366 94.85366 94.85366
## [484] 94.85366 94.85366 94.85366 94.85366 94.85366 102.67196 102.67196
## [491] 102.67196 102.67196 102.67196 102.67196 102.67196 102.67196 98.77140
## [498] 98.77140 98.77140 98.77140 98.77140 98.77140 98.77140 98.77140
## [505] 115.09267 115.09267 115.09267 115.09267 115.09267 115.09267 115.09267
## [512] 115.09267 110.32826 110.32826 110.32826 110.32826 110.32826 110.32826
## [519] 110.32826 110.32826 115.15614 115.15614 115.15614 115.15614 115.15614
## [526] 115.15614 115.15614 115.15614 120.02651 120.02651 120.02651 120.02651
## [533] 120.02651 120.02651 120.02651 120.02651 114.14414 114.14414 114.14414
## [540] 114.14414 114.14414 114.14414 114.14414 114.14414 108.17500 108.17500
## [547] 108.17500 108.17500 108.17500 108.17500 108.17500 108.17500 108.17254
## [554] 108.17254 108.17254 108.17254 108.17254 108.17254 108.17254 108.17254
## [561] 109.88582 109.88582 109.88582 109.88582 109.88582 109.88582 109.88582
## [568] 109.88582 100.28416 100.28416 100.28416 100.28416 100.28416 100.28416
## [575] 100.28416 100.28416 106.20312 106.20312 106.20312 106.20312 106.20312
## [582] 106.20312 106.20312 106.20312 102.56050 102.56050 102.56050 102.56050
## [589] 102.56050 102.56050 102.56050 102.56050 98.29852 98.29852 98.29852
## [596] 98.29852 98.29852 98.29852 98.29852 98.29852 100.61176 100.61176
## [603] 100.61176 100.61176 100.61176 100.61176 100.61176 100.61176 99.17386
## [610] 99.17386 99.17386 99.17386 99.17386 99.17386 99.17386 99.17386
#Visualizar Blups gen
ggplot(blup_gen, aes(x=reorder(gen, BLUP), y=BLUP)) +
geom_point(size=3) +
geom_hline(yintercept=0, linetype="dashed") +
labs(x = "Genotipo") +
coord_flip()

#Visualizar Blups mun
ggplot(blup_mun, aes(x=reorder(mun, BLUP), y=BLUP)) +
geom_point(size=3) +
geom_hline(yintercept=0, linetype="dashed") +
labs(x = "Municipio") +
coord_flip()

#Visualizar Blups gen:mun
ggplot(blup_gen_mun, aes(x=reorder(`gen:mun`, BLUP), y=BLUP)) +
geom_point(size=3) +
geom_hline(yintercept=0, linetype="dashed") +
labs(x = "Gen * Mun") +
coord_flip()

##Componentes de varianza-heredabilidades
vc <- as.data.frame(VarCorr(modelo_blup))
vc
## grp var1 var2 vcov sdcor
## 1 gen:mun (Intercept) <NA> 53.95108 7.345140
## 2 mun (Intercept) <NA> 89.90310 9.481725
## 3 gen (Intercept) <NA> 17.55818 4.190249
## 4 Residual <NA> <NA> 631.68465 25.133337
VarCorr(modelo_blup)
## Groups Name Std.Dev.
## gen:mun (Intercept) 7.3451
## mun (Intercept) 9.4817
## gen (Intercept) 4.1902
## Residual 25.1333
varG <- vc$vcov[vc$grp=="gen"]
varGE <- vc$vcov[vc$grp=="gen:mun"]
varE <- vc$vcov[vc$grp=="Residual"]
e <- 10
r <- 4
# Heredabilidad genotipos y plasticidad
#H2 genotipos
H2g <- varG / (varG + varGE/e + varE/(r*e))
H2g
## [1] 0.4531681
#H2 plasticidad
H2ge <- varGE / (varG + varGE/e + varE/(r*e))
H2ge
## [1] 1.392451
###ranking genotipos predichos
blup_gen <- ranef(modelo_blup)$gen
blup_gen
## (Intercept)
## CNCH12 -1.513479
## CNCH13 -3.017202
## FBO1 -1.021151
## FCHI8 6.208593
## FEAR5 1.154435
## FGI4 -1.033062
## FMA7 -3.115851
## FSV1 2.337717
##Predicho de carbono por genotipo
media <- fixef(modelo_blup)[1]
blup_gen$pred <- media + blup_gen[,1]
# Ranking predichos (publicar)
blup_gen[order(-blup_gen$pred),]
## (Intercept) pred
## FCHI8 6.208593 113.9314
## FSV1 2.337717 110.0605
## FEAR5 1.154435 108.8773
## FBO1 -1.021151 106.7017
## FGI4 -1.033062 106.6898
## CNCH12 -1.513479 106.2094
## CNCH13 -3.017202 104.7056
## FMA7 -3.115851 104.6070
# Visualización ranking predichos
blup_gen$gen <- rownames(blup_gen)
ggplot(blup_gen, aes(x=reorder(gen,pred), y=pred))+
geom_point(size=3)+
coord_flip()+
ylab("Carbono predicho (BLUP)")+
xlab("Genotipo")

### Análisis G×E (estabilidad)
## matriz genotipo × parcela.
mat <- datos %>%
group_by(gen,mun) %>%
summarise(SLA=mean(SLA)) %>%
pivot_wider(names_from=mun,
values_from=SLA)
## `summarise()` has grouped output by 'gen'. You can override using the `.groups`
## argument.
##Convertir a matriz
mat2 <- as.matrix(mat[,-1])
rownames(mat2) <- mat$gen
### Estabilidad con Metan
modelo_metan <- gge(datos, mun, gen, SLA)
## Warning: Data imputation used to fill the GxE matrix
modelo_metan
## $SLA
## $coordgen
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] 11.185789 -2.713475 -31.854498 -17.1356525 19.713162 -11.501313
## [2,] 9.288035 27.218483 8.717340 25.3651079 12.751097 -12.478962
## [3,] -8.458333 -3.015068 27.112710 -20.3684470 4.549973 -21.106817
## [4,] -40.712743 7.426796 -10.632004 0.7287585 -3.267395 6.360711
## [5,] 6.816421 -25.883120 2.394740 7.3378472 -19.992512 -13.177332
## [6,] 5.487183 -13.346694 14.406282 -1.2878203 21.525838 32.191422
## [7,] 14.947338 21.417553 -0.657748 -17.5715065 -26.982545 15.529318
## [8,] 1.446309 -11.104475 -9.486822 22.9317127 -8.297617 4.182973
## [,7] [,8]
## [1,] 0.7182751 -16.74271
## [2,] 9.8701681 -16.74271
## [3,] -16.2917958 -16.74271
## [4,] 9.2108350 -16.74271
## [5,] 24.7569867 -16.74271
## [6,] 6.7184132 -16.74271
## [7,] -1.2988032 -16.74271
## [8,] -33.6840792 -16.74271
##
## $coordenv
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] -5.2764183 -3.416449 -12.5932161 15.1320265 -1.9841215 -7.7616459
## [2,] -5.7241853 -38.918349 4.5923142 -10.2027490 -8.8928453 0.8699956
## [3,] -9.2796434 -6.581585 0.9275887 4.3117800 -5.9128428 9.6032818
## [4,] -13.9429567 -3.782198 1.0566791 7.2446239 3.8456373 11.2491519
## [5,] -11.6834064 -7.248980 -21.2033559 2.0262399 5.0037182 9.9897012
## [6,] -54.8474873 11.822238 15.1910082 0.2266227 -0.1087568 -0.5101408
## [7,] -30.2070155 -10.458559 -15.6357684 -5.6630536 2.7507781 -10.4694022
## [8,] 0.8125937 -9.215250 7.1631753 21.1693735 -8.4563767 -3.2063464
## [9,] -2.6179635 -2.351873 -8.2221506 6.9266604 2.6349365 0.9593097
## [10,] -4.8896066 21.571413 -14.1087767 -5.8152938 -17.7386731 2.5382224
## [,7] [,8]
## [1,] -6.5822511 3.084639e-15
## [2,] -3.5002059 8.580966e-17
## [3,] 3.3497405 5.048296e-15
## [4,] 0.8191464 9.845429e-15
## [5,] -0.8257148 -1.306367e-14
## [6,] -2.8614898 -3.622464e-15
## [7,] 6.2633579 3.821027e-15
## [8,] 4.5186727 -6.665036e-15
## [9,] -2.2198618 8.597011e-15
## [10,] -0.1759825 1.447755e-15
##
## $eigenvalues
## [1] 6.655644e+01 4.941057e+01 3.774194e+01 3.114990e+01 2.363260e+01
## [6] 2.251828e+01 1.187207e+01 2.123086e-14
##
## $totalvar
## [1] 10472.45
##
## $varexpl
## [1] 42.30 23.31 13.60 9.27 5.33 4.84 1.35 0.00
##
## $labelgen
## [1] "CNCH12" "CNCH13" "FBO1" "FCHI8" "FEAR5" "FGI4" "FMA7" "FSV1"
##
## $labelenv
## [1] "Chi" "Gig" "HtC" "Jam" "PtR" "RiN" "SnV" "Tam" "ViG" "Yac"
##
## $labelaxes
## [1] "PC1" "PC2" "PC3" "PC4" "PC5" "PC6" "PC7" "PC8"
##
## $ge_mat
## Chi Gig HtC Jam PtR RiN
## CNCH12 2.904220 -2.485600 -8.741940 -7.527806 10.829449 -23.898130
## CNCH13 2.927591 -31.464608 -6.547222 -2.591730 -10.733090 -1.535885
## FBO1 -7.025342 10.479921 -5.247788 -4.706020 -14.150510 18.845064
## FCHI8 4.874787 -2.320780 9.153246 12.673146 14.535247 44.983137
## FEAR5 2.372050 20.781358 4.551842 -3.089263 -3.801831 -14.861274
## FGI4 -11.003014 8.032506 5.260270 9.086063 3.131933 -5.874281
## FMA7 -9.884736 -10.238123 -1.092094 -7.339095 -6.976083 -12.287169
## FSV1 14.834444 7.215326 2.663686 3.494705 7.164885 -5.371462
## SnV Tam ViG Yac
## CNCH12 9.813774 -14.431564 3.3709363 1.2003795
## CNCH13 -13.042466 7.030083 0.3253428 0.2456067
## FBO1 2.320830 -5.500529 -6.4801064 -8.8517031
## FCHI8 27.375029 -2.394605 3.3497476 12.1955221
## FEAR5 4.726455 15.620853 -0.9737339 -7.4180714
## FGI4 -10.133065 -1.087619 -0.7952526 -17.1430038
## FMA7 -17.118565 -8.222860 -5.4718703 21.5109698
## FSV1 -3.941992 8.986242 6.6749366 -1.7396997
##
## $centering
## [1] "environment"
##
## $scaling
## [1] "none"
##
## $svp
## [1] "environment"
##
## $d
## [1] 0.02111685
##
## $grand_mean
## [1] 107.9603
##
## $mean_gen
## CNCH12 CNCH13 FBO1 FCHI8 FEAR5 FGI4 FMA7 FSV1
## 105.0637 102.4217 105.9287 120.4028 109.7511 105.9078 102.2483 111.9584
##
## $mean_env
## Chi Gig HtC Jam PtR RiN SnV Tam
## 99.73197 94.13267 113.12303 103.20333 118.14098 121.01935 122.43833 100.98661
## ViG Yac
## 109.97328 96.85356
##
## $scale_val
## Chi Gig HtC Jam PtR RiN SnV Tam
## 8.738960 15.877570 6.406318 7.599958 10.476169 21.997696 14.416248 9.908467
## ViG Yac
## 4.484232 12.207980
##
## attr(,"class")
## [1] "gge"
##
## attr(,"class")
## [1] "gge"
#Grafica metan
plot(modelo_metan)
## Warning: The `size` argument of `element_rect()` is deprecated as of ggplot2 3.4.0.
## ℹ Please use the `linewidth` argument instead.
## ℹ The deprecated feature was likely used in the metan package.
## Please report the issue at <https://github.com/nepem-ufsc/metan/issues>.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## ℹ The deprecated feature was likely used in the metan package.
## Please report the issue at <https://github.com/nepem-ufsc/metan/issues>.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.

### Selección ideotípica
##Integración de variables
##Blup gen
blup_gen <- ranef(modelo_blup)$gen
media <- fixef(modelo_blup)[1]
blup_gen$BLUP_C <- media + blup_gen[,1]
blup_gen$gen <- rownames(blup_gen)
blup_gen <- blup_gen[,c("gen","BLUP_C")]
blup_gen
## gen BLUP_C
## CNCH12 CNCH12 106.2094
## CNCH13 CNCH13 104.7056
## FBO1 FBO1 106.7017
## FCHI8 FCHI8 113.9314
## FEAR5 FEAR5 108.8773
## FGI4 FGI4 106.6898
## FMA7 FMA7 104.6070
## FSV1 FSV1 110.0605
##Plasticidad usando Fisher environments (joint regression)
#índice (creando valores de x para definir env = promedio de tasas en c/parcela)
indice_env <- datos %>%
group_by(mun) %>%
summarise(env = mean(SLA))
datos <- left_join(datos, indice_env, by="mun")
#visualización Normas de reacción joint regression env
ggplot(datos, aes(x = env, y = SLA,
color = gen)) +
geom_smooth(method = "lm", se = FALSE) +
labs(x = "Ambiente (local)",
y = expression(t.CO[2][eq]/ha.año)) +
theme_bw()
## `geom_smooth()` using formula = 'y ~ x'

#visualización Normas de reacción clima local
ggplot(datos, aes(x = E, y = SLA,
color = gen)) +
geom_smooth(method = "lm", se = FALSE) +
labs(x = "Ambiente (Estrés)",
y = expression(t.CO[2][eq]/ha.año)) +
theme_bw()
## `geom_smooth()` using formula = 'y ~ x'

## plasticidad joint
# modelo factores fijos
mod_plas_lm <- lm(SLA ~ gen*env,
data=datos)
emtrends(mod_plas_lm, "gen", var = "env")
## gen env.trend SE df lower.CL upper.CL
## CNCH12 1.019 0.291 600 0.4474 1.59
## CNCH13 1.023 0.291 600 0.4512 1.59
## FBO1 1.207 0.291 600 0.6351 1.78
## FCHI8 2.166 0.312 600 1.5534 2.78
## FEAR5 0.544 0.291 600 -0.0275 1.12
## FGI4 0.923 0.291 600 0.3516 1.50
## FMA7 0.569 0.291 600 -0.0025 1.14
## FSV1 0.667 0.300 600 0.0785 1.26
##
## Confidence level used: 0.95
# modelo blup factores aleatorios
modelo_plasticidad <- lmer(SLA ~ env +
(env|gen) +
(1|mun),
data=datos)
## Warning in checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, :
## Model failed to converge with max|grad| = 2.67419 (tol = 0.002, component 1)
## Warning in checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, : Model is nearly unidentifiable: very large eigenvalue
## - Rescale variables?;Model is nearly unidentifiable: large eigenvalue ratio
## - Rescale variables?
pend <- ranef(modelo_plasticidad)$gen
pend$gen <- rownames(pend)
plasticidad <- pend[,c("gen","env")]
colnames(plasticidad)[2] <- "Pendiente"
#plasticidad Estrés
# modelo factores fijos
mod_plas2_lm <- lm(SLA ~ gen*E,
data=datos)
emtrends(mod_plas2_lm, "gen", var = "E")
## gen E.trend SE df lower.CL upper.CL
## CNCH12 -100.76 53.7 600 -206.3 4.74
## CNCH13 -8.95 53.7 600 -114.5 96.55
## FBO1 32.45 53.7 600 -73.1 137.95
## FCHI8 -75.00 56.8 600 -186.6 36.55
## FEAR5 91.91 53.7 600 -13.6 197.41
## FGI4 77.18 53.7 600 -28.3 182.69
## FMA7 -59.62 53.7 600 -165.1 45.89
## FSV1 14.42 54.4 600 -92.5 121.33
##
## Confidence level used: 0.95
#Modelo factores aleatorios
modelo_plasticidad2 <- lmer(SLA ~ E +
(E|gen) +
(1|mun),
data=datos)
pend2 <- ranef(modelo_plasticidad2)$gen
pend2$gen <- rownames(pend)
plasticidad2 <- pend2[,c("gen","E")]
colnames(plasticidad2)[2] <- "Pendiente2"
##Tabla selección MGIDI 1
tabla_sel <- blup_gen %>%
left_join(plasticidad, by="gen")
mgidi_mod <- mgidi(tabla_sel,
ideotype = c("h, h"))
##
## -------------------------------------------------------------------------------
## Principal Component Analysis
## -------------------------------------------------------------------------------
## # A tibble: 2 × 4
## PC Eigenvalues `Variance (%)` `Cum. variance (%)`
## <chr> <dbl> <dbl> <dbl>
## 1 PC1 1.84 91.9 91.9
## 2 PC2 0.16 8.07 100
## -------------------------------------------------------------------------------
## Factor Analysis - factorial loadings after rotation-
## -------------------------------------------------------------------------------
## # A tibble: 2 × 4
## VAR FA1 Communality Uniquenesses
## <chr> <dbl> <dbl> <dbl>
## 1 BLUP_C 0.96 0.92 0.08
## 2 Pendiente 0.96 0.92 0.08
## -------------------------------------------------------------------------------
## Comunalit Mean: 0.9192712
## -------------------------------------------------------------------------------
## Selection differential
## -------------------------------------------------------------------------------
## # A tibble: 2 × 8
## VAR Factor Xo Xs SD SDperc sense goal
## <chr> <chr> <dbl> <dbl> <dbl> <dbl> <chr> <dbl>
## 1 BLUP_C FA1 1.08e+ 2 114. 6.21 5.76e 0 increase 100
## 2 Pendiente FA1 3.02e-12 1.01 1.01 3.33e13 increase 100
## ------------------------------------------------------------------------------
## Selected genotypes
## -------------------------------------------------------------------------------
## FCHI8
## -------------------------------------------------------------------------------
#ranking MGIDI 1
mgidi_mod$MGIDI
## # A tibble: 8 × 2
## Genotype MGIDI
## <chr> <dbl>
## 1 FCHI8 0.0000000001
## 2 FSV1 1.94
## 3 FEAR5 2.32
## 4 FBO1 2.37
## 5 FGI4 2.57
## 6 CNCH12 2.61
## 7 CNCH13 2.96
## 8 FMA7 3.29
#Gráfico Selección 1
plot(mgidi_mod)

##Tabla selección MGIDI 2 estrés
tabla_sel2 <- blup_gen %>%
left_join(plasticidad, by="gen") %>%
left_join(plasticidad2, by="gen")
mgidi_mod2<-mgidi(tabla_sel2,
ideotype = c("h, h, l"))
##
## -------------------------------------------------------------------------------
## Principal Component Analysis
## -------------------------------------------------------------------------------
## # A tibble: 3 × 4
## PC Eigenvalues `Variance (%)` `Cum. variance (%)`
## <chr> <dbl> <dbl> <dbl>
## 1 PC1 1.95 65.0 65.0
## 2 PC2 0.93 31.1 96.0
## 3 PC3 0.12 3.96 100
## -------------------------------------------------------------------------------
## Factor Analysis - factorial loadings after rotation-
## -------------------------------------------------------------------------------
## # A tibble: 3 × 4
## VAR FA1 Communality Uniquenesses
## <chr> <dbl> <dbl> <dbl>
## 1 BLUP_C -0.9 0.81 0.19
## 2 Pendiente -0.97 0.93 0.07
## 3 Pendiente2 -0.46 0.21 0.79
## -------------------------------------------------------------------------------
## Comunalit Mean: 0.6497537
## -------------------------------------------------------------------------------
## Selection differential
## -------------------------------------------------------------------------------
## # A tibble: 3 × 8
## VAR Factor Xo Xs SD SDperc sense goal
## <chr> <chr> <dbl> <dbl> <dbl> <dbl> <chr> <dbl>
## 1 BLUP_C FA1 1.08e+ 2 114. 6.21 5.76e 0 increase 100
## 2 Pendiente FA1 3.02e-12 1.01 1.01 3.33e13 increase 100
## 3 Pendiente2 FA1 -7.11e-12 -39.2 -39.2 -5.51e14 decrease 100
## ------------------------------------------------------------------------------
## Selected genotypes
## -------------------------------------------------------------------------------
## FCHI8
## -------------------------------------------------------------------------------
#ranking MGIDI 1
mgidi_mod2$MGIDI
## # A tibble: 8 × 2
## Genotype MGIDI
## <chr> <dbl>
## 1 FCHI8 0.0547
## 2 FSV1 2.18
## 3 CNCH12 2.40
## 4 FBO1 2.61
## 5 FEAR5 2.77
## 6 FGI4 2.94
## 7 CNCH13 3.02
## 8 FMA7 3.17
#Gráfico Selección 1
plot(mgidi_mod2)
