Introdução

Neste tutorial vamos aprender a analisar dados morfológicos.

Primeiro, vamos ler os dados usando a função read.csv do R


In [1]:
dados_dentus = read.csv("./dados.csv")
head(dados_dentus)


Out[1]:
UMEROULNAFEMURTIBIAESPECIE
13.2146198.03607213.5177919.01131A
25.22287510.8383815.5471421.01718A
35.19302111.9117717.2471922.4319A
46.547411.2930914.890420.17706A
54.7243839.89713514.8110419.59753A
64.6301479.44117415.2475419.25937A

Outra opção, é usar o pacote evolqg, que possui funções para analise de dados e o conjunto de dados que vamos usar:


In [29]:
library(evolqg)
library(dplyr)
library(tidyr)


data(dentus)
head(dentus)


Out[29]:
humerusulnafemurtibiaspecies
13.2146198.03607213.5177919.01131A
25.22287510.8383815.5471421.01718A
35.19302111.9117717.2471922.4319A
46.547411.2930914.890420.17706A
54.7243839.89713514.8110419.59753A
64.6301479.44117415.2475419.25937A

Vamos olhar a distribuição do dados usando um grafico de ggplot


In [3]:
library(ggplot2)
library(reshape2)

ggplot(melt(dados_dentus, id.vars = "ESPECIE"), aes(ESPECIE, value, 
       group = interaction(ESPECIE, variable), 
       fill = variable)) + geom_violin() + theme_bw()