You are on page 1of 9

Yijk:i=factor level, j=block level, k=replicate number

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

y11=c(11.230,10.855,5.175)
y21=c(10.800,5.775,12.270)
y31=c(1.650,4.470,2.605)
y41=c(22.955,21.555,15.960)
y51=c(27.895,15.850,2.345)
y61=c(30.435,30.005,18.995)
y12=c(11.895,6.810,8.820)
y22=c(5.695,11.775,7.380)
y32=c(6.005,6.505,2.205)
y42=c(30.035,15.360,31.300)
y52=c(10.405,15.905,10.455)
y62=c(34.105,30.910,28.170)
y13=c(10.520,11.845,6.965)
y23=c(11.025,10.685,10.885)
y33=c(2.840,6.650,5.245)
y43=c(28.175,17.815,24.025)
y53=c(22.625,10.835,14.630)
y63=c(32.490,27.780,20.565)

>yij=rbind(y11,y21,y31,y41,y51,y61,y12,y22,y32,y42,y52,y62,y13,y23,y33,y43,y5
3,y63)
> m3=aov(yij~location+block);
> summary(m3)
Response 1 :
Df Sum Sq Mean Sq F value
Pr(>F)
location
5 1872.18 374.44 17.3416 0.0001212 ***
block
2
8.05
4.02 0.1863 0.8328102
Residuals
10 215.92
21.59
--Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Response 2 :
Df Sum Sq Mean Sq F value
Pr(>F)
location
5 1089.25 217.851 27.7393 1.48e-05 ***
block
2
0.71
0.353 0.0449
0.9563
Residuals
10
78.54
7.854
--Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
Response 3 :
Df Sum Sq Mean Sq F value
Pr(>F)
location
5 1076.83 215.367 12.0441 0.0005686 ***
block
2
89.96 44.978 2.5153 0.1303505
Residuals
10 178.81 17.881
--Signif. codes: 0 *** 0.001 ** 0.01 * 0.05 . 0.1 1
> summary(lm(yij~location+block))
Response Y1 :
Call:
lm(formula = Y1 ~ location + block)
Residuals:
Min
1Q
-8.9944 -1.9015

Median
0.1131

3Q
1.6245

Max
7.3581

Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 11.4436
3.0978
3.694 0.004149 **

location2
-2.0417
3.7940 -0.538
location3
-7.7167
3.7940 -2.034
location4
15.8400
3.7940
4.175
location5
9.0933
3.7940
2.397
location6
21.1283
3.7940
5.569
block2
-1.1375
2.6828 -0.424
block3
0.4517
2.6828
0.168
--Signif. codes: 0 *** 0.001 ** 0.01

0.602259
0.069350
0.001903
0.037523
0.000238
0.680540
0.869658

.
**
*
***

* 0.05 . 0.1 1

Residual standard error: 4.647 on 10 degrees of freedom


Multiple R-squared: 0.897,
Adjusted R-squared: 0.8249
F-statistic: 12.44 on 7 and 10 DF, p-value: 0.0003262
Response Y2 :
Call:
lm(formula = Y2 ~ location + block)
Residuals:
Min
1Q
-3.8669 -1.6094

Median
0.6976

3Q
1.5006

Max
3.0814

Coefficients:
Estimate Std. Error t value
(Intercept) 10.0669
1.8683
5.388
location2
-0.4250
2.2882 -0.186
location3
-3.9617
2.2882 -1.731
location4
8.4067
2.2882
3.674
location5
4.3600
2.2882
1.905
location6
19.7283
2.2882
8.622
block2
-0.2075
1.6180 -0.128
block3
-0.4833
1.6180 -0.299
--Signif. codes: 0 *** 0.001 ** 0.01

Pr(>|t|)
0.000306
0.856363
0.114061
0.004289
0.085845
6.08e-06
0.900496
0.771263

***
**
.
***

* 0.05 . 0.1 1

Residual standard error: 2.802 on 10 degrees of freedom


Multiple R-squared: 0.9328, Adjusted R-squared: 0.8857
F-statistic: 19.83 on 7 and 10 DF, p-value: 4.179e-05
Response Y3 :
Call:
lm(formula = Y3 ~ location + block)
Residuals:
Min
1Q Median
-4.8536 -2.5669 -0.4099

3Q
2.0951

Max
5.4831

Coefficients:
Estimate Std. Error t value
(Intercept)
3.879
2.819
1.376
location2
3.192
3.453
0.924
location3
-3.635
3.453 -1.053
location4
16.775
3.453
4.859
location5
2.157
3.453
0.625
location6
15.590
3.453
4.515
block2
5.163
2.441
2.115
block3
4.161
2.441
1.704
--Signif. codes: 0 *** 0.001 ** 0.01

Pr(>|t|)
0.198902
0.377043
0.317204
0.000663 ***
0.546197
0.001116 **
0.060541 .
0.119148
* 0.05 . 0.1 1

Residual standard error: 4.229 on 10 degrees of freedom


Multiple R-squared: 0.8671, Adjusted R-squared: 0.7741
F-statistic: 9.322 on 7 and 10 DF, p-value: 0.001088
> aggregate(yij,by=list(location),FUN=mean,na.rm=T)
Group.1
V1
V2
V3
1
1 11.215000 9.836667 6.986667
2
2 9.173333 9.411667 10.178333
3
3 3.498333 5.875000 3.351667
4
4 27.055000 18.243333 23.761667
5
5 20.308333 14.196667 9.143333
6
6 32.343333 29.565000 22.576667

V1=Replicate 1, V2=Replicate 2, V3=Replicate 3


> aggregate(yij,by=list(location),FUN=median,na.rm=T)
Group.1
V1
V2
V3
1
1 11.230 10.855 6.965
2
2 10.800 10.685 10.885
3
3 2.840 6.505 2.605
4
4 28.175 17.815 24.025
5
5 22.625 15.850 10.455
6
6 32.490 30.005 20.565
> plot(data$Download, xlab= "Observations", ylab="Download Speed")

> plot(data$Location, data$Download, xlab= "Location", ylab="Download Speed")

> boxplot(data$Download ~ data$Location, xlab= "Location", ylab="Download


Speed")

> boxplot(data$Download ~ data$Replicate, xlab= "Replicate(Day)",


ylab="Download Speed")

> boxplot(data$Download ~ data$Block, xlab= "Blocks(Time Interval)",


ylab="Download Speed")

> qqnorm(yij)
> qqline(yij)

> qqnorm(log(yij))
> qqline(log(yij))

You might also like