Está en la página 1de 4

> dinamita<-read.table("dinamita.

txt",T)
> dinamita
exploc formula linea lote oper
1 -1 a alfa 1 1
2 -5 b gama 1 2
3 -6 c epsi 1 3
4 -1 d beta 1 4
5 -1 e delta 1 5
6 -8 b beta 2 1
7 -1 c delta 2 2
8 5 d alfa 2 3
9 2 e gama 2 4
10 11 a epsi 2 5
11 -7 c gama 3 1
12 13 d epsi 3 2
13 1 e beta 3 3
14 2 a delta 3 4
15 -4 b alfa 3 5
16 1 d delta 4 1
17 6 e alfa 4 2
18 1 a gama 4 3
19 -2 b epsi 4 4
20 -3 c beta 4 5
21 -3 e epsi 5 1
22 5 a beta 5 2
23 -5 b delta 5 3
24 4 c alfa 5 4
25 6 d gama 5 5
> str(dinamita)
'data.frame': 25 obs. of 5 variables:
$ exploc : int -1 -5 -6 -1 -1 -8 -1 5 2 11 ...
$ formula: Factor w/ 5 levels "a","b","c","d",..: 1 2 3 4 5 2 3
4 5 1 ...
$ linea : Factor w/ 5 levels "alfa","beta",..: 1 5 4 2 3 2 3 1
5 4 ...
$ lote : int 1 1 1 1 1 2 2 2 2 2 ...
$ oper : int 1 2 3 4 5 1 2 3 4 5 ...
> dinamita$lote<-factor(dinamita$lote)
> dinamita$oper<-factor(dinamita$oper)
> str(dinamita)
'data.frame': 25 obs. of 5 variables:
$ exploc : int -1 -5 -6 -1 -1 -8 -1 5 2 11 ...
$ formula: Factor w/ 5 levels "a","b","c","d",..: 1 2 3 4 5 2 3
4 5 1 ...
$ linea : Factor w/ 5 levels "alfa","beta",..: 1 5 4 2 3 2 3 1
5 4 ...
$ lote : Factor w/ 5 levels "1","2","3","4",..: 1 1 1 1 1 2 2
2 2 2 ...
$ oper : Factor w/ 5 levels "1","2","3","4",..: 1 2 3 4 5 1 2
3 4 5 ...
> mod<-lm(exploc~formula+linea+lote+oper,dinamita)
> anva<-aov(mod)
> summary(anva)
Df Sum Sq Mean Sq F value Pr(>F)
formula 4 330 82.50 10.000 0.00334 **
linea 4 62 15.50 1.879 0.20764
lote 4 68 17.00 2.061 0.17831
oper 4 150 37.50 4.545 0.03293 *
Residuals 8 66 8.25
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
> anva1<-anova(mod)
> anva1
Analysis of Variance Table

Response: exploc
Df Sum Sq Mean Sq F value Pr(>F)
formula 4 330 82.50 10.0000 0.003344 **
linea 4 62 15.50 1.8788 0.207641
lote 4 68 17.00 2.0606 0.178311
oper 4 150 37.50 4.5455 0.032930 *
Residuals 8 66 8.25
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
...

> par(mfrow=c(2,2))
> plot(mod)
4
Residuals vs Fitted Normal Q-Q

Standardized residuals
24 24

2
2
Residuals

1
0

0
-2

-1
15
21 15

-2
21
-4

-5 0 5 10 -2 -1 0 1 2

Fitted values Theoretical Quantiles

Constant Leverage:
Scale-Location Residuals vs Factor Levels
1.5
Standardized residuals

24
Standardized residuals

21
15 24
2
1.0

1
0
0.5

-1

15
-2
0.0

21

formula :
-5 0 5 10 d a b e c

Fitted values Factor Level Combinations

> ri<-rstandard(mod)
> shapiro.test(ri)

Shapiro-Wilk normality test

data: ri
W = 0.9797, p-value = 0.8786

> ks.test(ri,pnorm(0,1))

Two-sample Kolmogorov-Smirnov test

data: ri and pnorm(0, 1)


D = 0.6, p-value = 0.8793
alternative hypothesis: two-sided

Mensajes de aviso perdidos


In ks.test(ri, pnorm(0, 1)) : cannot compute exact p-values with
ties

> local({pkg <- select.list(sort(.packages(all.available =


TRUE)),graphics=TRUE)
+ if(nchar(pkg)) library(pkg, character.only=TRUE)})
Loading required package: MASS
Loading required package: nnet
> ncvTest(mod)
Non-constant Variance Score Test
Variance formula: ~ fitted.values
Chisquare = 0.6764395 Df = 1 p = 0.4108155
>

> TukeyHSD(anva, "formula", ordered = TRUE)


Tukey multiple comparisons of means
95% family-wise confidence level
factor levels have been ordered

Fit: aov(formula = mod)

$formula
diff lwr upr p adj
c-b 2.2 -4.07586497 8.475865 0.7462701
e-b 5.8 -0.47586497 12.075865 0.0714956
a-b 8.4 2.12413503 14.675865 0.0107829
d-b 9.6 3.32413503 15.875865 0.0048412
e-c 3.6 -2.67586497 9.875865 0.3525524
a-c 6.2 -0.07586497 12.475865 0.0529245
d-c 7.4 1.12413503 13.675865 0.0218416
a-e 2.6 -3.67586497 8.875865 0.6270350
d-e 3.8 -2.47586497 10.075865 0.3087315
d-a 1.2 -5.07586497 7.475865 0.9596565

> fuerza<-dinamita$exploc
> formula<-dinamita$formula
> tapply(fuerza,formula,mean)
a b c d e
3.6 -4.8 -2.6 4.8 1.0

También podría gustarte