library(devtools)
## Carregando pacotes exigidos: usethis
library(ecodados) 
library(vegan)
## Carregando pacotes exigidos: permute
## 
## Attaching package: 'permute'
## The following object is masked from 'package:devtools':
## 
##     check
## Carregando pacotes exigidos: lattice
## This is vegan 2.6-4
library(ggplot2)
library(BiodiversityR)
## Carregando pacotes exigidos: tcltk
## BiodiversityR 2.15-1: Use command BiodiversityRGUI() to launch the Graphical User Interface; 
## to see changes use BiodiversityRGUI(changeLog=TRUE, backward.compatibility.messages=TRUE)
composicao_especies <- ecodados::composicao_anuros_div_taxonomica
rank_com6 <- rankabundance(composicao_especies[6, composicao_especies[6,] > 0])
## Warning in qt(0.975, df = n - 1): NaNs produzidos
rankabunplot(rank_com6, scale = "logabun", specnames = c(1), 
             pch = 19, col = "violet") 

rank_com7 <- rankabundance(composicao_especies[7, composicao_especies[7,] > 0])
## Warning in qt(0.975, df = n - 1): NaNs produzidos
rankabunplot(rank_com7, scale = "logabun", specnames = c(1), 
             pch = 19, col = "Green") 

rank_com8 <- rankabundance(composicao_especies[8, composicao_especies[8,] > 0])
## Warning in qt(0.975, df = n - 1): NaNs produzidos
rankabunplot(rank_com8, scale = "logabun", specnames = c(1), 
             pch = 19, col = "Blue") 

rank_com9 <- rankabundance(composicao_especies[9, composicao_especies[9,] > 0])
## Warning in qt(0.975, df = n - 1): NaNs produzidos
rankabunplot(rank_com9, scale = "logabun", specnames = c(1), 
             pch = 19, col = "Red") 

rank_com10 <- rankabundance(composicao_especies[10, composicao_especies[10,] > 0])
## Warning in qt(0.975, df = n - 1): NaNs produzidos
rankabunplot(rank_com10, scale = "logabun", specnames = c(1), 
             pch = 19, col = "Yellow")

riqueza_res <- specnumber(composicao_especies)
riqueza_res
##  Com_1  Com_2  Com_3  Com_4  Com_5  Com_6  Com_7  Com_8  Com_9 Com_10 
##     10     10      5      5      5      6      2      4      6      4
shannon_res <- diversity(composicao_especies, index = "shannon", MARGIN = 1)
shannon_res
##     Com_1     Com_2     Com_3     Com_4     Com_5     Com_6     Com_7     Com_8 
## 2.3025851 0.5002880 0.9580109 1.6068659 1.4861894 1.5607038 0.6931472 1.1058899 
##     Com_9    Com_10 
## 1.7140875 1.2636544
simpson_res <- diversity(composicao_especies, index = "simpson", MARGIN = 1) 
simpson_res
##     Com_1     Com_2     Com_3     Com_4     Com_5     Com_6     Com_7     Com_8 
## 0.9000000 0.1710000 0.4814815 0.7989636 0.7587500 0.7674858 0.5000000 0.5850000 
##     Com_9    Com_10 
## 0.8088889 0.6942149
precipitacao        <- ecodados::precipitacao_div_taxonomica
precipitacao
##        prec
## Com_1  3200
## Com_2  3112
## Com_3  2800
## Com_4  1800
## Com_5  2906
## Com_6  3005
## Com_7   930
## Com_8  1000
## Com_9  1300
## Com_10  987
dados_div <- data.frame(precipitacao$prec, riqueza_res,shannon_res, 
                        simpson_res)
colnames(dados_div) <- c("Precipitacao", "Riqueza", "Shannon", "Simpson")
anova_shan <- lm(Shannon ~ Precipitacao, data = dados_div)
anova(anova_shan)
## Analysis of Variance Table
## 
## Response: Shannon
##              Df  Sum Sq Mean Sq F value Pr(>F)
## Precipitacao  1 0.10989 0.10989  0.3627 0.5637
## Residuals     8 2.42366 0.30296
plot(anova_shan)

anova_simpson <- lm(Simpson ~ Precipitacao, data = dados_div)
anova(anova_simpson)
## Analysis of Variance Table
## 
## Response: Simpson
##              Df  Sum Sq  Mean Sq F value Pr(>F)
## Precipitacao  1 0.00132 0.001325  0.0252 0.8778
## Residuals     8 0.42064 0.052580
plot(anova_simpson)

anova_riqueza <- lm(Riqueza ~ Precipitacao, data = dados_div)
anova(anova_riqueza)
## Analysis of Variance Table
## 
## Response: Riqueza
##              Df Sum Sq Mean Sq F value  Pr(>F)  
## Precipitacao  1 30.622 30.6224  8.9156 0.01744 *
## Residuals     8 27.478  3.4347                  
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
plot(anova_riqueza)

View(composicao_especies)