Sunteți pe pagina 1din 6

Anlisis experimento

Duracin <- read.csv(Data.csv")


Duracin

## Numero Repeticin Material Temperatura Duracin


## 1 1 1 1 15 130
## 2 2 2 1 15 74
## 3 3 3 1 15 155
## 4 4 4 1 15 180
## 5 5 1 1 70 34
## 6 6 2 1 70 80
## 7 7 3 1 70 40
## 8 8 4 1 70 75
## 9 9 1 1 125 20
## 10 10 2 1 125 82
## 11 11 3 1 125 70
## 12 12 4 1 125 58
## 13 13 1 2 15 150
## 14 14 2 2 15 159
## 15 15 3 2 15 188
## 16 16 4 2 15 126
## 17 17 1 2 70 136
## 18 18 2 2 70 106
## 19 19 3 2 70 122
## 20 20 4 2 70 115
## 21 21 1 2 125 25
## 22 22 2 2 125 58
## 23 23 3 2 125 70
## 24 24 4 2 125 45
## 25 25 1 3 15 138
## 26 26 2 3 15 168
## 27 27 3 3 15 110
## 28 28 4 3 15 160
## 29 29 1 3 70 174
## 30 30 2 3 70 150
## 31 31 3 3 70 120
## 32 32 4 3 70 139
## 33 33 1 3 125 96
## 34 34 2 3 125 82
## 35 35 3 3 125 104
## 36 36 4 3 125 60
## The following object is masked _by_ .GlobalEnv:
##
## Duracin

## [1] "Numero" "Repeticin" "Material" "Temperatura" "Duracin"

vemos la estructura de los datos.


## 'data.frame': 36 obs. of 5 variables:
## $ Numero : int 1 2 3 4 5 6 7 8 9 10 ...
## $ Repeticin : int 1 2 3 4 1 2 3 4 1 2 ...
## $ Material : int 1 1 1 1 1 1 1 1 1 1 ...
## $ Temperatura: int 15 15 15 15 70 70 70 70 125 125 ...
## $ Duracin : int 130 74 155 180 34 80 40 75 20 82 ...

cambiamos
Material <- factor(Material)
Temperatura <- factor(Temperatura)
Duracin <- Duracin$Duracin

Analisamos
Modelo <- lm(Duracin ~ (Material + Temperatura)^2)
ANOVA <- aov(Modelo)
summary(ANOVA)

## Df Sum Sq Mean Sq F value Pr(>F)


## Material 2 10684 5342 7.911 0.00198 **
## Temperatura 2 39119 19559 28.968 1.91e-07 ***
## Material:Temperatura 4 9614 2403 3.560 0.01861 *
## Residuals 27 18231 675
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

calculamos los coeficientes del modelo.


coef(ANOVA)

## (Intercept) Material2 Mater


ial3
## 134.75 21.00
9.25
## Temperatura70 Temperatura125 Material2:Temperatu
ra70
## -77.50 -77.25 4
1.50
## Material3:Temperatura70 Material2:Temperatura125 Material3:Temperatur
a125
## 79.25 -29.00 1
8.75

Estimamos los efectos principales


Efectos <- data.frame(Material, Temperatura, Duracin)
plot.design(Efectos, fun="mean", main=" Grfica de efectos principales",
ylab= "Duracin", xlab="Factor")

Calculamos las interacciones


interaction.plot(Material, Temperatura, Duracin,
main="Interaccin Material-Temperatura", xlab="Material", ylab="Tempe
ratura", col=c(1:3))
plot(rstandard(Modelo),
main="Grfica de residuos estndar",
xlab="Observacin", ylab="Residuos estandarizados")
qqnorm(rstandard(Modelo))
qqline(rstandard(Modelo), col="red")

shapiro.test(rstandard(Modelo))

##
## Shapiro-Wilk normality test
##
## data: rstandard(Modelo)
## W = 0.97606, p-value = 0.6117

fitted(Modelo)

## 1 2 3 4 5 6 7 8 9 10
## 134.75 134.75 134.75 134.75 57.25 57.25 57.25 57.25 57.50 57.50
## 11 12 13 14 15 16 17 18 19 20
## 57.50 57.50 155.75 155.75 155.75 155.75 119.75 119.75 119.75 119.75
## 21 22 23 24 25 26 27 28 29 30
## 49.50 49.50 49.50 49.50 144.00 144.00 144.00 144.00 145.75 145.75
## 31 32 33 34 35 36
## 145.75 145.75 85.50 85.50 85.50 85.50

plot(fitted(Modelo),
Duracin, col=c("red", "blue"), pch=19,
main="Grfica de valores ajustados y reales",
ylab="Valores reales", xlab="Valores ajustados")
legend(50, 190, col=c("red","blue"), legend=c("Ajustado", "Real"), pch=19
)
Material2 <- factor(c("1", "2" ,"3"))
Temperatura2 <- factor(c(15,15,15))
predict(lm(Duracin ~ (Material + Temperatura)^2),
data.frame(Material= Material2, Temperatura= Temperatura2),
level=0.95, interval="confidence")

## fit lwr upr


## 1 134.75 108.0917 161.4083
## 2 155.75 129.0917 182.4083
## 3 144.00 117.3417 170.6583

Material2 <- factor(c("3", "3" ,"3"))


Temperatura2 <- factor(c(15,70, 125))
predict(lm(Duracin ~ (Material + Temperatura)^2),
data.frame(Material= Material2, Temperatura= Temperatura2),
level=0.95, interval="confidence")

## fit lwr upr


## 1 144.00 117.34174 170.6583
## 2 145.75 119.09174 172.4083
## 3 85.50 58.84174 112.1583

S-ar putea să vă placă și