Você está na página 1de 5

Aula Prtica 03 Estatstica Experimental

EXPERIMENTOS EM ESQUEMA FATORIAL


Um experimento foi instalado com o objetivo de estudar a influncia do aparelho e do
operador dele na medio de alturas de rvores de Eucaliptus saligna aos 7 anos de idade.
Foram avaliados 5 diferentes aparelhos, por 4 operadores (fatorial 5 x 4), em 10 rvores (cada
rvore foi considerada como um bloco)

Parte R
# Entrando com os dados
dados=read.csv2("fatorial.csv");dados
names(dados)
dados$apar=as.factor(dados$apar)
dados$oper=as.factor(dados$oper)
dados$bloco=as.factor(dados$bloco)
dados$trat=as.factor(dados$trat)
dados$parcela=as.factor(rep(c(1:20), each=10))
dados$altura=as.numeric(dados$altura)
dados
# Verificando as pressuposies do modelo
modelo1=aov(altura ~ bloco + apar + oper + apar:oper, data=dados)
# Obteno do resduo
res_stud = rstudent(modelo1);res_stud
res_ord=residuals(modelo1)
## (1) Teste de homogeneidade de varincias - F-mxino de Hartley
var.res= tapply(res_stud,dados$trat,var); var.res
Fmaximo=max(var.res)/min(var.res)
Fmaximo # Consulte a tabela do Fmax e interprete o resultado
## (2) Teste de Shapiro para verificar Normalidade dos resduos
shapiro.test(res_stud)
shapiro.test(res_ord)
## (3) Teste de no aditividade de Tukey (usa library dae)
require(dae)
modelo2<-aov(altura ~ bloco + apar + oper + apar:oper + Error(bloco/parcela), dados)
tukey.1df(modelo2, dados, error.term= "bloco:parcela")
require(ExpDes)
attach(dados)
fat2.dbc(apar, oper, bloco, altura ,quali=c(TRUE,TRUE), mcomp="tukey", fac.names=c
("Aparelho","Operador"), sigT = 0.05, sigF = 0.05)
# grficos da interao
interaction.plot(dados$apar, dados$oper, dados$altura,xlab="Aparelho", ylab="Alturas mdias")
interaction.plot(dados$oper, dados$apar, dados$altura,xlab="Operadores", ylab="Alturas mdias")

Parte SAS
options nodate nonumber ps=65 ls=78;
data fatorial;
input trat apar oper bloco ALTURA@@;
datalines;
1 1 1 1 22.40 1 1 1 2 20.85
1 1 1 3 23.60 1 1 1 4 21.00
1 1 1 5 19.10 1 1 1 6 19.80
1 1 1 7 16.55 1 1 1 8 14.75
1 1 1 9 21.10 1 1 1 10 14.30
2 2 1 1 22.90 2 2 1 2 21.40
2 2 1 3 23.95 2 2 1 4 22.25
2 2 1 5 21.40 2 2 1 6 21.00
2 2 1 7 16.90 2 2 1 8 14.85
2 2 1 9 22.00 2 2 1 10 15.00
3 3 1 1 23.50 3 3 1 2 21.00
3 3 1 3 23.75 3 3 1 4 20.75
3 3 1 5 19.50 3 3 1 6 19.50
3 3 1 7 17.50 3 3 1 8 14.50
3 3 1 9 20.00 3 3 1 10 14.00
4 4 1 1 22.50 4 4 1 2 20.50
4 4 1 3 23.20 4 4 1 4 21.00
4 4 1 5 21.00 4 4 1 6 18.90
4 4 1 7 17.80 4 4 1 8 14.30
4 4 1 9 20.60 4 4 1 10 14.20
5 5 1 1 21.45 5 5 1 2 19.20
5 5 1 3 23.35 5 5 1 4 20.35
5 5 1 5 19.95 5 5 1 6 19.35
5 5 1 7 17.45 5 5 1 8 14.45
5 5 1 9 22.00 5 5 1 10 14.75
6 1 2 1 22.65 6 1 2 2 20.65
6 1 2 3 23.00 6 1 2 4 20.75
6 1 2 5 20.25 6 1 2 6 19.80
6 1 2 7 17.25 6 1 2 8 15.00
6 1 2 9 19.75 6 1 2 10 14.25
7 2 2 1 23.00 7 2 2 2 20.70
7 2 2 3 22.50 7 2 2 4 20.95
7 2 2 5 22.25 7 2 2 6 20.75
7 2 2 7 18.00 7 2 2 8 14.75
7 2 2 9 20.50 7 2 2 10 15.25
8 3 2 1 22.00 8 3 2 2 19.50
8 3 2 3 23.25 8 3 2 4 20.50
8 3 2 5 21.25 8 3 2 6 19.75
8 3 2 7 17.75 8 3 2 8 14.75
8 3 2 9 20.50 8 3 2 10 14.25
9 4 2 1 22.90 9 4 2 2 21.20
9 4 2 3 24.60 9 4 2 4 21.50
9 4 2 5 21.20 9 4 2 6 20.00
9 4 2 7 18.70 9 4 2 8 15.00
9 4 2 9 21.50 9 4 2 10 14.20
10 5 2 1 21.45 10 5 2 2 18.90
10 5 2 3 23.20 10 5 2 4 20.25
10 5 2 5 19.95 10 5 2 6 19.20
10 5 2 7 17.35 10 5 2 8 14.35
10 5 2 9 21.80 10 5 2 10 14.65
11 1 3 1 22.50 11 1 3 2 21.25
11 1 3 3 23.10 11 1 3 4 20.60

11 1 3 5 21.00 11
11 1 3 7 16.60 11
11 1 3 9 20.75 11
12 2 3 1 22.50 12
12 2 3 3 23.00 12
12 2 3 5 22.75 12
12 2 3 7 17.20 12
12 2 3 9 22.35 12
13 3 3 1 22.75 13
13 3 3 3 22.75 13
13 3 3 5 20.50 13
13 3 3 7 17.25 13
13 3 3 9 21.50 13
14 4 3 1 21.75 14
14 4 3 3 21.75 14
14 4 3 5 20.50 14
14 4 3 7 16.35 14
14 4 3 9 20.85 14
15 5 3 1 21.35 15
15 5 3 3 23.20 15
15 5 3 5 20.00 15
15 5 3 7 17.50 15
15 5 3 9 21.90 15
16 1 4 1 21.25 16
16 1 4 3 22.25 16
16 1 4 5 18.00 16
16 1 4 7 17.25 16
16 1 4 9 21.00 16
17 2 4 1 22.10 17
17 2 4 3 22.35 17
17 2 4 5 19.75 17
17 2 4 7 16.70 17
17 2 4 9 20.85 17
18 3 4 1 21.25 18
18 3 4 3 22.10 18
18 3 4 5 19.75 18
18 3 4 7 18.20 18
18 3 4 9 21.25 18
19 4 4 1 21.90 19
19 4 4 3 22.75 19
19 4 4 5 19.70 19
19 4 4 7 18.45 19
19 4 4 9 20.75 19
20 5 4 1 21.20 20
20 5 4 3 23.30 20
20 5 4 5 19.90 20
20 5 4 7 17.40 20
20 5 4 9 22.00 20
;
proc print;
title 'Dados para
run;

1
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

6
8
10
2
4
6
8
10
2
4
6
8
10
2
4
6
8
10
2
4
6
8
10
2
4
6
8
10
2
4
6
8
10
2
4
6
8
10
2
4
6
8
10
2
4
6
8
10

19.50
14.35
14.10
21.00
21.75
20.35
14.85
16.00
20.50
19.50
19.75
14.25
14.25
19.35
19.50
19.00
14.10
13.85
19.20
20.30
19.30
14.40
14.80
21.25
21.25
20.00
14.65
14.25
21.60
21.75
20.65
15.75
15.40
21.50
21.70
19.75
14.60
14.75
21.00
20.75
20.00
14.30
15.10
18.90
20.30
19.30
14.50
14.40

verificao';

title 'Anlise de varincia e resduos';


proc glm noprint;
class apar oper bloco;
model ALTURA = apar oper apar*oper bloco;
output out=residuos PREDICTED=PREDITOS RESIDUAL=RESIDUOS STUDENT=RES_STUD;
run;
title 'Exame dos resduos';
proc print data=residuos;
run;

title 'Verificao da normalidade (teste Shapiro-Wilk), anlise grfica';


proc univariate data=residuos normal plot;
var RES_STUD;
run;
title 'Anlise grfica dos resduos';
proc plot;
plot RES_STUD*PREDITOS="*"/vpos=12;
run;
title 'Teste do F mximo - Hartley';
proc sort data=residuos;
by trat;
run;
proc means noprint data=residuos;
var RES_STUD;
by trat;
output out=var_med MEAN=MEDIA VAR=VARIANC;
run;
proc print data=var_med;
run;
proc means noprint data=var_med;
var VARIANC;
output out=razao MIN=VMIN MAX=VMAX;
run;
data hartley;
set razao;
FMAX=VMAX/VMIN;
run;
title 'Valor do F mximo';
proc print data=hartley;
var VMIN VMAX FMAX;
run;
proc glm data=fatorial;
title 'Anlise de varincia sem discriminar os fatores';
class trat bloco;
model ALTURA = trat bloco;
run;
proc glm data=fatorial;
title 'Anlise de varincia discriminando os fatores';
class apar oper bloco;
model ALTURA = apar oper apar*oper bloco;
run;
proc glm data=fatorial;
title 'Desdobramento Operador dentro de cada Aparelho';
class apar oper bloco;
model ALTURA = apar oper apar*oper bloco;
lsmeans apar*oper/slice=apar adjust=tukey PDIFF=all;
run;
proc glm data=fatorial;
title 'Desdobramento Aparelho dentro de cada Operador';
class apar oper bloco;
model ALTURA = apar oper apar*oper bloco;
lsmeans apar*oper/slice=oper adjust=tukey PDIFF=all;
run;

Exerccio: Os dados abaixo foram retirados de um ensaio inteiramente aleatorizado, no esquema fatorial 3x2
com quatro repeties. Foram medidas as alturas mdias de mudas de Eucalipto, em cm, aos 80 dias de
idade. Os nveis foram os recipientes (R) e espcies (E) como seguem:
R1 saco plstico pequeno;
R2 saco plstico grande;
R3 laminado;
E1 Eucalyptus citriodora;
E2 Eucalyptus grandis.

Espcies
Recipientes
1
2
3

26,2 26,0 25,0 25,4


25,7 26,3 25,1 26,4
22,8 19,4 18,8 19,2

24,8 24,6 26,7 25,2


19,6 21,1 19,0 18,6
19,8 21,4 22,8 21,3

a) Escreva o modelo matemtico e as hipteses de interesse;


b) Verifique as pressuposies para a anlise de Varincia. (Somente no SAS e R)
c) Fazer a tabela da anlise de varincia. Interpretar e concluir. (Somente a mo)
d) Fazer a anlise de varincia com desdobramento do nmero de g.l. de tratamento no esquema fatorial com
aplicao do teste F para verificao dos resultados obtidos no item anterior (letra c). (Somente SAS e R)
e) Aplique o teste de Tukey, ao nvel de 0,05 de probabilidade, para as mdias do desdobramento da
interao (comparar mdias de recipientes dentro de espcies e mdias de espcies dentro de recipientes).

Você também pode gostar