Você está na página 1de 2

Tutorial R Prof. Luiz A.

Peternelli

Tutorial para uso básico do R


#analisando experimento em DBC
dados<-read.table(“local_do_arquivo/DBC.txt”,h=T)

Antes de qualquer análise, faça com que o R adicione em sua memória esse arquivo de
dados, fazendo:
attach(dados)
OBS: ao finalizar a análise devemos dar o comando detach(dados)

Pronto, agora você pode trabalhar seus dados fazendo uma ANOVA para o DBC por
exemplo.
saida<-aov(y~factor(trat)+factor(rep),dados)
temos um modelo de um DBC.

Observe o resultado da ANOVA fazendo:


> anova(saida)
Analysis of Variance Table

Response: y
Df Sum Sq Mean Sq F value Pr(>F)
factor(trat) 3 490.00 163.33 6.5333 0.007219 **
factor(rep) 4 160.00 40.00 1.6000 0.237526
Residuals 12 300.00 25.00
---
Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 `
' 1

para obter os resíduos podemos fazer


res<-resid(saida)
chamando o objeto no R temos
> res
1 2 3 4 5
7.000000e+00 -5.000000e+00 8.110916e-16 2.000000e+00 -4.000000e+00
6 7 8 9 10
-4.000000e+00 3.000000e+00 6.000000e+00 -3.000000e+00 -2.000000e+00
11 12 13 14 15
-1.000000e+00 3.000000e+00 -5.000000e+00 -4.000000e+00 7.000000e+00
16 17 18 19 20
-2.000000e+00 -1.000000e+00 -1.000000e+00 5.000000e+00 -1.000000e+00
>
dando, então, os resíduos das 20 observações

podemos verificar que a soma dos resíduos será igual a zero fazendo-se:
> sum(res)
[1] 2.109424e-15
e que a soma dos quadrados desses resíduos corresponde a SQResíduo da ANOVA
> sum(res*res)
[1] 300
>
Os totais de tratamentos podem ser obtidos por
> tapply(y,trat,sum)
1 2 3 4

1
Tutorial R Prof. Luiz A. Peternelli

86 118 100 92
As médias de tratamentos podem ser obtidas por
> tapply(y,trat,mean)
1 2 3 4
21.5 29.5 20.0 18.4

Os totais de blocos podem ser obtidos por


> tapply(y,rep,sum)
1 2 3 4 5
120 136 144 148 152

As médias de blocos podem ser obtidas por


> tapply(y,rep,mean)
1 2 3 4 5
30 34 36 37 38

o que facilitaria muito as análises futuras realizadas à mão.

IMPORTANTE
Para alterar certos valores no conjunto de dados originais, podemos fazer
dados2<-edit(dados)
Será aberta uma planilha no R. Após a alteração dos valores de interesse, basta clicar no
canto superior direito da janela da planilha (“X”) que será criado o novo data.frame
chamado dados2.

Você também pode gostar