Install necessary packages and load documents

require(agricolae)
## Loading required package: agricolae

Cabernet Sauvignon

setwd("C:/Users/19419/OneDrive - Washington State University (email.wsu.edu)/WSU/SMOKE/Stone Tree Bin Trials")

master <- read.csv("cabernet sauvignon gc.csv", header = T)
master$Location <- as.character(master$Location)
master$Wine.Treatment <- as.character(master$Wine.Treatment)

Guaiacol

By Location
guaiacol.aov <- aov(Guiacol~Location, data = master)
summary(guaiacol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1    0.7    0.67   0.016  0.901
## Residuals   46 1979.5   43.03
By Wine Treatment
guaiacol.aov <- aov(Guiacol~Wine.Treatment, data = master)
summary(guaiacol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)    
## Wine.Treatment  3 1640.4   546.8   70.81 <2e-16 ***
## Residuals      44  339.8     7.7                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
guaiacol.tukey <- HSD.test(guaiacol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: guaiacol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Guiacol 
## 
## Mean Square Error:  7.722331 
## 
## Wine.Treatment,  means
## 
##         Guiacol      std  r   Min   Max
## bucket  8.34000 3.122525 12  4.55 12.72
## free   11.08833 1.236166 12  9.50 13.23
## press1 19.99250 3.708989 12 12.76 26.07
## press2 22.26833 2.419597 12 18.96 27.31
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 3.02908 
## 
## Treatments with the same letter are not significantly different.
## 
##         Guiacol groups
## press2 22.26833      a
## press1 19.99250      a
## free   11.08833      b
## bucket  8.34000      b
2-Way Interaction
guaiacol.aov <- aov(Guiacol~Location*Wine.Treatment, data = master)
summary(guaiacol.aov)
##                         Df Sum Sq Mean Sq F value Pr(>F)    
## Location                 1    0.7     0.7   0.092  0.764    
## Wine.Treatment           3 1640.4   546.8  74.766 <2e-16 ***
## Location:Wine.Treatment  3   46.6    15.5   2.123  0.112    
## Residuals               40  292.5     7.3                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Creosol

By Location
creosol.aov <- aov(Cresol~Location, data = master)
summary(creosol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1   1.02  1.0150   1.123  0.295
## Residuals   46  41.56  0.9034
By Wine Treatment
creosol.aov <- aov(Cresol~Wine.Treatment, data = master)
summary(creosol.aov)
##                Df Sum Sq Mean Sq F value  Pr(>F)    
## Wine.Treatment  3  31.13   10.38   39.89 1.3e-12 ***
## Residuals      44  11.44    0.26                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  0.2600989 
## 
## Wine.Treatment,  means
## 
##          Cresol       std  r  Min  Max
## bucket 2.307500 0.9226259 12 1.04 3.65
## free   3.268333 0.3302845 12 2.89 4.13
## press1 1.306667 0.1769095 12 1.03 1.61
## press2 1.349167 0.2208438 12 0.96 1.63
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.5559117 
## 
## Treatments with the same letter are not significantly different.
## 
##          Cresol groups
## free   3.268333      a
## bucket 2.307500      b
## press2 1.349167      c
## press1 1.306667      c
2-Way Interaction
creosol.aov <- aov(Cresol~Location*Wine.Treatment, data = master)
summary(creosol.aov)
##                         Df Sum Sq Mean Sq F value  Pr(>F)    
## Location                 1  1.015   1.015   4.133  0.0487 *  
## Wine.Treatment           3 31.129  10.376  42.250 1.8e-12 ***
## Location:Wine.Treatment  3  0.606   0.202   0.822  0.4895    
## Residuals               40  9.824   0.246                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

o-Cresol

By Location
ocresol.aov <- aov(oCresol~Location, data = master)
summary(ocresol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1  0.837  0.8374   1.341  0.253
## Residuals   46 28.724  0.6244
By Wine Treatment
ocresol.aov <- aov(oCresol~Wine.Treatment, data = master)
summary(ocresol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)    
## Wine.Treatment  3 26.946   8.982   151.1 <2e-16 ***
## Residuals      44  2.616   0.059                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  0.05945568 
## 
## Wine.Treatment,  means
## 
##         oCresol       std  r  Min  Max
## bucket 2.908333 0.3547556 12 2.28 3.73
## free   3.521667 0.2126813 12 3.10 3.82
## press1 1.764167 0.1980568 12 1.48 2.04
## press2 1.797500 0.1658655 12 1.54 2.18
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.2657867 
## 
## Treatments with the same letter are not significantly different.
## 
##         oCresol groups
## free   3.521667      a
## bucket 2.908333      b
## press2 1.797500      c
## press1 1.764167      c
2-Way Interaction
ocresol.aov <- aov(oCresol~Location*Wine.Treatment, data = master)
summary(ocresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  0.837   0.837  19.461 7.55e-05 ***
## Wine.Treatment           3 26.946   8.982 208.736  < 2e-16 ***
## Location:Wine.Treatment  3  0.057   0.019   0.445    0.722    
## Residuals               40  1.721   0.043                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

m-Cresol

By Location
mcresol.aov <- aov(mCresol~Location, data = master)
summary(mcresol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1  0.004  0.0037   0.008  0.927
## Residuals   46 19.925  0.4331
By Wine Treatment
mcresol.aov <- aov(mCresol~Wine.Treatment, data = master)
summary(mcresol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3 15.161   5.054   46.64 1.02e-13 ***
## Residuals      44  4.768   0.108                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  0.1083568 
## 
## Wine.Treatment,  means
## 
##         mCresol       std  r  Min  Max
## bucket 2.703333 0.4716187 12 2.08 3.66
## free   3.120000 0.3155371 12 2.71 3.73
## press1 1.803333 0.2563851 12 1.39 2.22
## press2 1.851667 0.2137898 12 1.50 2.36
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.3588101 
## 
## Treatments with the same letter are not significantly different.
## 
##         mCresol groups
## free   3.120000      a
## bucket 2.703333      b
## press2 1.851667      c
## press1 1.803333      c
2-Way Interaction
mcresol.aov <- aov(mCresol~Location*Wine.Treatment, data = master)
summary(mcresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  0.004   0.004   0.035    0.853    
## Wine.Treatment           3 15.161   5.054  47.908 2.62e-13 ***
## Location:Wine.Treatment  3  0.545   0.182   1.721    0.178    
## Residuals               40  4.219   0.105                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

pCresol

By Location
pcresol.aov <- aov(pCresol~Location, data = master)
summary(pcresol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1  0.013 0.01333   0.046  0.831
## Residuals   46 13.266 0.28840
By Wine Treatment
pcresol.aov <- aov(pCresol~Wine.Treatment, data = master)
summary(pcresol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  9.893   3.298   42.85 4.11e-13 ***
## Residuals      44  3.386   0.077                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
pcresol.tukey <- HSD.test(pcresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: pcresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for pCresol 
## 
## Mean Square Error:  0.07695871 
## 
## Wine.Treatment,  means
## 
##          pCresol        std  r  Min  Max
## bucket 1.3108333 0.45299926 12 0.59 2.06
## free   1.1250000 0.26708868 12 0.79 1.69
## press1 0.3983333 0.07848953 12 0.27 0.51
## press2 0.2525000 0.15852301 12 0.08 0.59
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.3023886 
## 
## Treatments with the same letter are not significantly different.
## 
##          pCresol groups
## bucket 1.3108333      a
## free   1.1250000      a
## press1 0.3983333      b
## press2 0.2525000      b
2-Way Interaction
pcresol.aov <- aov(pCresol~Location*Wine.Treatment, data = master)
summary(pcresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  0.013   0.013   0.176    0.677    
## Wine.Treatment           3  9.893   3.298  43.455 1.17e-12 ***
## Location:Wine.Treatment  3  0.337   0.112   1.481    0.234    
## Residuals               40  3.036   0.076                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Eugenol

By Location
eugenol.aov <- aov(Eugenol~Location, data = master)
summary(eugenol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1  0.864  0.8640   2.578  0.115
## Residuals   46 15.418  0.3352
By Wine Treatment
eugenol.aov <- aov(Eugenol~Wine.Treatment, data = master)
summary(eugenol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)    
## Wine.Treatment  3 13.430   4.477   69.05 <2e-16 ***
## Residuals      44  2.853   0.065                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
eugenol.tukey <- HSD.test(eugenol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: eugenol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Eugenol 
## 
## Mean Square Error:  0.06483144 
## 
## Wine.Treatment,  means
## 
##          Eugenol        std  r  Min  Max
## bucket 1.8600000 0.39691996 12 1.29 2.58
## free   1.4608333 0.25525240 12 1.16 1.94
## press1 0.5633333 0.07152029 12 0.40 0.65
## press2 0.7325000 0.17751440 12 0.46 1.12
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.2775424 
## 
## Treatments with the same letter are not significantly different.
## 
##          Eugenol groups
## bucket 1.8600000      a
## free   1.4608333      b
## press2 0.7325000      c
## press1 0.5633333      c
2-Way Interaction
eugenol.aov <- aov(Eugenol~Location*Wine.Treatment, data = master)
summary(eugenol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  0.864   0.864   18.83 9.45e-05 ***
## Wine.Treatment           3 13.430   4.477   97.54  < 2e-16 ***
## Location:Wine.Treatment  3  0.153   0.051    1.11    0.356    
## Residuals               40  1.836   0.046                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Syrah

setwd("C:/Users/19419/OneDrive - Washington State University (email.wsu.edu)/WSU/SMOKE/Stone Tree Bin Trials")

master <- read.csv("syrah gc.csv", header = T)
master$Location <- as.character(master$Location)
master$Wine.Treatment <- as.character(master$Wine.Treatment)

Guaiacol

By Location
guaiacol.aov <- aov(Guiacol~Location, data = master)
summary(guaiacol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1   1697  1697.4   66.47 1.76e-10 ***
## Residuals   46   1175    25.5                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
guaiacol.tukey <- HSD.test(guaiacol.aov, c("Location"), group = T, console = T)
## 
## Study: guaiacol.aov ~ c("Location")
## 
## HSD Test for Guiacol 
## 
## Mean Square Error:  25.53815 
## 
## Location,  means
## 
##       Guiacol      std  r   Min   Max
## High 37.25125 4.289448 24 29.76 44.00
## Low  25.35792 5.716375 24 12.51 35.22
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 2.936469 
## 
## Treatments with the same letter are not significantly different.
## 
##       Guiacol groups
## High 37.25125      a
## Low  25.35792      b
By Wine Treatment
guaiacol.aov <- aov(Guiacol~Wine.Treatment, data = master)
summary(guaiacol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)  
## Wine.Treatment  3  418.4  139.47   2.501 0.0718 .
## Residuals      44 2453.8   55.77                 
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
2-Way Interaction
guaiacol.aov <- aov(Guiacol~Location*Wine.Treatment, data = master)
summary(guaiacol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1 1697.4  1697.4 113.489 3.02e-13 ***
## Wine.Treatment           3  418.4   139.5   9.325 8.44e-05 ***
## Location:Wine.Treatment  3  158.1    52.7   3.523   0.0234 *  
## Residuals               40  598.3    15.0                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
guaiacol.tukey <- HSD.test(guaiacol.aov, c("Wine.Treatment","Location"), group = T, console = T)
## 
## Study: guaiacol.aov ~ c("Wine.Treatment", "Location")
## 
## HSD Test for Guiacol 
## 
## Mean Square Error:  14.95667 
## 
## Wine.Treatment:Location,  means
## 
##              Guiacol      std r   Min   Max
## bucket:High 36.15667 5.536304 6 29.76 43.60
## bucket:Low  19.47333 4.614320 6 12.51 24.49
## free:High   36.04000 3.721204 6 30.89 39.82
## free:Low    21.94167 2.001444 6 19.72 24.40
## press1:High 38.67333 4.588711 6 34.06 44.00
## press1:Low  30.73667 3.431773 6 26.50 35.22
## press2:High 38.13500 3.538433 6 33.79 43.42
## press2:Low  29.28000 2.122216 6 27.43 32.47
## 
## Alpha: 0.05 ; DF Error: 40 
## Critical Value of Studentized Range: 4.520535 
## 
## Minimun Significant Difference: 7.137264 
## 
## Treatments with the same letter are not significantly different.
## 
##              Guiacol groups
## press1:High 38.67333      a
## press2:High 38.13500      a
## bucket:High 36.15667     ab
## free:High   36.04000     ab
## press1:Low  30.73667      b
## press2:Low  29.28000      b
## free:Low    21.94167      c
## bucket:Low  19.47333      c
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$Guiacol)

Creosol

By Location
creosol.aov <- aov(Cresol~Location, data = master)
summary(creosol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1 149.35  149.35   79.19 1.45e-11 ***
## Residuals   46  86.76    1.89                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Location"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Location")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  1.885991 
## 
## Location,  means
## 
##        Cresol      std  r  Min   Max
## High 6.195833 1.870598 24 4.03 11.24
## Low  2.667917 0.522344 24 1.51  3.62
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 0.7979955 
## 
## Treatments with the same letter are not significantly different.
## 
##        Cresol groups
## High 6.195833      a
## Low  2.667917      b
By Wine Treatment
creosol.aov <- aov(Cresol~Wine.Treatment, data = master)
summary(creosol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)
## Wine.Treatment  3  25.92   8.639   1.808   0.16
## Residuals      44 210.19   4.777
2-Way Interaction
creosol.aov <- aov(Cresol~Location*Wine.Treatment, data = master)
summary(creosol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1 149.35  149.35 149.341  4.4e-15 ***
## Wine.Treatment           3  25.92    8.64   8.638 0.000153 ***
## Location:Wine.Treatment  3  20.84    6.95   6.945 0.000717 ***
## Residuals               40  40.00    1.00                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  1.000088 
## 
## Location:Wine.Treatment,  means
## 
##               Cresol       std r  Min   Max
## High:bucket 7.816667 2.2934050 6 5.50 11.24
## High:free   7.301667 1.0371387 6 5.94  8.35
## High:press1 4.778333 0.6615865 6 4.03  5.50
## High:press2 4.886667 0.4849192 6 4.29  5.43
## Low:bucket  2.490000 0.8171903 6 1.51  3.50
## Low:free    3.050000 0.2026820 6 2.70  3.21
## Low:press1  2.465000 0.2206128 6 2.20  2.75
## Low:press2  2.666667 0.4847130 6 2.34  3.62
## 
## Alpha: 0.05 ; DF Error: 40 
## Critical Value of Studentized Range: 4.520535 
## 
## Minimun Significant Difference: 1.845582 
## 
## Treatments with the same letter are not significantly different.
## 
##               Cresol groups
## High:bucket 7.816667      a
## High:free   7.301667      a
## High:press2 4.886667      b
## High:press1 4.778333      b
## Low:free    3.050000     bc
## Low:press2  2.666667      c
## Low:bucket  2.490000      c
## Low:press1  2.465000      c
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$Cresol)

o-Cresol

By Location
ocresol.aov <- aov(oCresol~Location, data = master)
summary(ocresol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1  44.56   44.56   58.42 9.98e-10 ***
## Residuals   46  35.09    0.76                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Location"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Location")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  0.7628539 
## 
## Location,  means
## 
##       oCresol       std  r  Min  Max
## High 3.992917 1.0968868 24 2.57 5.99
## Low  2.065833 0.5679323 24 1.31 3.09
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 0.5075178 
## 
## Treatments with the same letter are not significantly different.
## 
##       oCresol groups
## High 3.992917      a
## Low  2.065833      b
By Wine Treatment
ocresol.aov <- aov(oCresol~Wine.Treatment, data = master)
summary(ocresol.aov)
##                Df Sum Sq Mean Sq F value  Pr(>F)   
## Wine.Treatment  3  24.31   8.103   6.441 0.00103 **
## Residuals      44  55.35   1.258                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  1.25789 
## 
## Wine.Treatment,  means
## 
##         oCresol       std  r  Min  Max
## bucket 3.273333 1.2435604 12 1.94 5.58
## free   4.086667 1.3757995 12 2.57 5.99
## press1 2.407500 0.8808583 12 1.41 3.70
## press2 2.350000 0.9035385 12 1.31 3.73
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 1.222525 
## 
## Treatments with the same letter are not significantly different.
## 
##         oCresol groups
## free   4.086667      a
## bucket 3.273333     ab
## press1 2.407500      b
## press2 2.350000      b
2-Way Interaction
ocresol.aov <- aov(oCresol~Location*Wine.Treatment, data = master)
summary(ocresol.aov)
##                         Df Sum Sq Mean Sq F value  Pr(>F)    
## Location                 1  44.56   44.56 196.754 < 2e-16 ***
## Wine.Treatment           3  24.31    8.10  35.774 2.1e-11 ***
## Location:Wine.Treatment  3   1.72    0.57   2.537  0.0703 .  
## Residuals               40   9.06    0.23                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

m-Cresol

By Location
mcresol.aov <- aov(mCresol~Location, data = master)
summary(mcresol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1  27.36  27.361   74.45 3.56e-11 ***
## Residuals   46  16.91   0.367                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Location"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Location")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  0.3674955 
## 
## Location,  means
## 
##       mCresol       std  r  Min  Max
## High 2.812917 0.7868511 24 1.74 4.47
## Low  1.302917 0.3403768 24 0.80 1.92
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 0.3522546 
## 
## Treatments with the same letter are not significantly different.
## 
##       mCresol groups
## High 2.812917      a
## Low  1.302917      b
By Wine Treatment
mcresol.aov <- aov(mCresol~Wine.Treatment, data = master)
summary(mcresol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)  
## Wine.Treatment  3   7.00   2.333   2.755 0.0536 .
## Residuals      44  37.27   0.847                 
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
2-Way Interaction
mcresol.aov <- aov(mCresol~Location*Wine.Treatment, data = master)
summary(mcresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1 27.361  27.361 154.510 2.56e-15 ***
## Wine.Treatment           3  7.000   2.333  13.177 3.98e-06 ***
## Location:Wine.Treatment  3  2.821   0.940   5.311  0.00355 ** 
## Residuals               40  7.083   0.177                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  0.1770833 
## 
## Location:Wine.Treatment,  means
## 
##              mCresol       std r  Min  Max
## High:bucket 3.461667 0.8547144 6 2.44 4.47
## High:free   3.351667 0.3877843 6 2.86 3.79
## High:press1 2.260000 0.4523273 6 1.74 2.88
## High:press2 2.178333 0.2430158 6 1.74 2.44
## Low:bucket  1.218333 0.2103727 6 0.80 1.38
## Low:free    1.703333 0.1910672 6 1.47 1.92
## Low:press1  1.143333 0.2859837 6 0.83 1.56
## Low:press2  1.146667 0.3309783 6 0.83 1.75
## 
## Alpha: 0.05 ; DF Error: 40 
## Critical Value of Studentized Range: 4.520535 
## 
## Minimun Significant Difference: 0.7766102 
## 
## Treatments with the same letter are not significantly different.
## 
##              mCresol groups
## High:bucket 3.461667      a
## High:free   3.351667      a
## High:press1 2.260000      b
## High:press2 2.178333      b
## Low:free    1.703333     bc
## Low:bucket  1.218333      c
## Low:press2  1.146667      c
## Low:press1  1.143333      c
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$mCresol)

pCresol

By Location
pcresol.aov <- aov(pCresol~Location, data = master)
summary(pcresol.aov)
##             Df Sum Sq Mean Sq F value  Pr(>F)   
## Location     1  1.200  1.2002   8.068 0.00669 **
## Residuals   46  6.843  0.1488                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
pcresol.tukey <- HSD.test(pcresol.aov, c("Location"), group = T, console = T)
## 
## Study: pcresol.aov ~ c("Location")
## 
## HSD Test for pCresol 
## 
## Mean Square Error:  0.1487644 
## 
## Location,  means
## 
##      pCresol       std  r  Min  Max
## High 1.20000 0.4269711 24 0.58 2.04
## Low  0.88375 0.3394473 24 0.23 1.62
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 0.2241198 
## 
## Treatments with the same letter are not significantly different.
## 
##      pCresol groups
## High 1.20000      a
## Low  0.88375      b
By Wine Treatment
pcresol.aov <- aov(pCresol~Wine.Treatment, data = master)
summary(pcresol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  4.277  1.4256   16.65 2.26e-07 ***
## Residuals      44  3.767  0.0856                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
pcresol.tukey <- HSD.test(pcresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: pcresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for pCresol 
## 
## Mean Square Error:  0.08560473 
## 
## Wine.Treatment,  means
## 
##          pCresol       std  r  Min  Max
## bucket 1.2641667 0.3866278 12 0.73 2.04
## free   1.3875000 0.2772306 12 0.81 1.75
## press1 0.8725000 0.2671100 12 0.63 1.50
## press2 0.6433333 0.2115026 12 0.23 1.07
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.3189227 
## 
## Treatments with the same letter are not significantly different.
## 
##          pCresol groups
## free   1.3875000      a
## bucket 1.2641667      a
## press1 0.8725000      b
## press2 0.6433333      b
2-Way Interaction
pcresol.aov <- aov(pCresol~Location*Wine.Treatment, data = master)
summary(pcresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  1.200  1.2002  20.812 4.73e-05 ***
## Wine.Treatment           3  4.277  1.4256  24.720 3.26e-09 ***
## Location:Wine.Treatment  3  0.260  0.0866   1.501    0.229    
## Residuals               40  2.307  0.0577                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Eugenol

By Location
eugenol.aov <- aov(Eugenol~Location, data = master)
summary(eugenol.aov)
##             Df Sum Sq Mean Sq F value  Pr(>F)   
## Location     1  35.21   35.21   10.78 0.00196 **
## Residuals   46 150.19    3.26                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
eugenol.tukey <- HSD.test(eugenol.aov, c("Location"), group = T, console = T)
## 
## Study: eugenol.aov ~ c("Location")
## 
## HSD Test for Eugenol 
## 
## Mean Square Error:  3.264981 
## 
## Location,  means
## 
##       Eugenol      std  r  Min   Max
## High 5.813750 2.150334 24 3.23 10.30
## Low  4.100833 1.380589 24 2.33  6.23
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 1.049956 
## 
## Treatments with the same letter are not significantly different.
## 
##       Eugenol groups
## High 5.813750      a
## Low  4.100833      b
By Wine Treatment
eugenol.aov <- aov(Eugenol~Wine.Treatment, data = master)
summary(eugenol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3 117.93   39.31   25.64 9.54e-10 ***
## Residuals      44  67.46    1.53                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
eugenol.tukey <- HSD.test(eugenol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: eugenol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Eugenol 
## 
## Mean Square Error:  1.533294 
## 
## Wine.Treatment,  means
## 
##         Eugenol       std  r  Min   Max
## bucket 6.292500 2.0632592 12 3.66 10.30
## free   6.740000 1.0760534 12 5.24  8.05
## press1 3.454167 0.6236324 12 2.66  4.35
## press2 3.342500 0.5738724 12 2.33  4.12
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 1.349737 
## 
## Treatments with the same letter are not significantly different.
## 
##         Eugenol groups
## free   6.740000      a
## bucket 6.292500      a
## press1 3.454167      b
## press2 3.342500      b
2-Way Interaction
eugenol.aov <- aov(Eugenol~Location*Wine.Treatment, data = master)
summary(eugenol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  35.21   35.21  59.644 1.88e-09 ***
## Wine.Treatment           3 117.93   39.31  66.593 1.31e-15 ***
## Location:Wine.Treatment  3   8.64    2.88   4.881  0.00552 ** 
## Residuals               40  23.61    0.59                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
eugenol.tukey <- HSD.test(eugenol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: eugenol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for Eugenol 
## 
## Mean Square Error:  0.5903154 
## 
## Location:Wine.Treatment,  means
## 
##              Eugenol       std r  Min   Max
## High:bucket 7.811667 1.6946081 6 6.10 10.30
## High:free   7.675000 0.4972625 6 6.95  8.05
## High:press1 3.950000 0.4449719 6 3.23  4.35
## High:press2 3.818333 0.2444109 6 3.45  4.12
## Low:bucket  4.773333 0.9771933 6 3.66  5.87
## Low:free    5.805000 0.4493885 6 5.24  6.23
## Low:press1  2.958333 0.2599551 6 2.66  3.31
## Low:press2  2.866667 0.3484059 6 2.33  3.21
## 
## Alpha: 0.05 ; DF Error: 40 
## Critical Value of Studentized Range: 4.520535 
## 
## Minimun Significant Difference: 1.417935 
## 
## Treatments with the same letter are not significantly different.
## 
##              Eugenol groups
## High:bucket 7.811667      a
## High:free   7.675000      a
## Low:free    5.805000      b
## Low:bucket  4.773333     bc
## High:press1 3.950000     cd
## High:press2 3.818333     cd
## Low:press1  2.958333      d
## Low:press2  2.866667      d
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$Eugenol)

Petit Verdot

setwd("C:/Users/19419/OneDrive - Washington State University (email.wsu.edu)/WSU/SMOKE/Stone Tree Bin Trials")

master <- read.csv("petite verdot gc.csv", header = T)
master$Location <- as.character(master$Location)
master$Wine.Treatment <- as.character(master$Wine.Treatment)

Guaiacol

By Location
guaiacol.aov <- aov(Guiacol~Location, data = master)
summary(guaiacol.aov)
##             Df Sum Sq Mean Sq F value  Pr(>F)    
## Location     1   2686  2686.2   92.44 1.4e-12 ***
## Residuals   46   1337    29.1                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
guaiacol.tukey <- HSD.test(guaiacol.aov, c("Location"), group = T, console = T)
## 
## Study: guaiacol.aov ~ c("Location")
## 
## HSD Test for Guiacol 
## 
## Mean Square Error:  29.05913 
## 
## Location,  means
## 
##       Guiacol      std  r   Min   Max
## High 48.05542 5.284538 24 35.01 56.58
## Low  33.09375 5.494717 24 22.82 42.05
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 3.132362 
## 
## Treatments with the same letter are not significantly different.
## 
##       Guiacol groups
## High 48.05542      a
## Low  33.09375      b
By Wine Treatment
guaiacol.aov <- aov(Guiacol~Wine.Treatment, data = master)
summary(guaiacol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)  
## Wine.Treatment  3    552  184.06   2.333  0.087 .
## Residuals      44   3471   78.88                 
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
2-Way Interaction
guaiacol.aov <- aov(Guiacol~Location*Wine.Treatment, data = master)
summary(guaiacol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1 2686.2  2686.2 155.997 2.19e-15 ***
## Wine.Treatment           3  552.2   184.1  10.689 2.72e-05 ***
## Location:Wine.Treatment  3   95.8    31.9   1.854    0.153    
## Residuals               40  688.8    17.2                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Creosol

By Location
creosol.aov <- aov(Cresol~Location, data = master)
summary(creosol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1  278.0  277.97   45.25 2.34e-08 ***
## Residuals   46  282.6    6.14                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Location"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Location")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  6.142609 
## 
## Location,  means
## 
##         Cresol      std  r  Min   Max
## High 13.241250 3.152189 24 8.83 18.23
## Low   8.428333 1.532618 24 6.65 12.03
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 1.440148 
## 
## Treatments with the same letter are not significantly different.
## 
##         Cresol groups
## High 13.241250      a
## Low   8.428333      b
By Wine Treatment
creosol.aov <- aov(Cresol~Wine.Treatment, data = master)
summary(creosol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  181.3   60.43   7.011 0.000591 ***
## Residuals      44  379.2    8.62                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  8.61927 
## 
## Wine.Treatment,  means
## 
##           Cresol      std  r  Min   Max
## bucket 12.000000 3.795253 12 6.92 17.54
## free   13.423333 3.548232 12 8.97 18.23
## press1  8.998333 1.870133 12 6.65 12.43
## press2  8.917500 1.996443 12 6.72 11.80
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 3.200161 
## 
## Treatments with the same letter are not significantly different.
## 
##           Cresol groups
## free   13.423333      a
## bucket 12.000000     ab
## press1  8.998333      b
## press2  8.917500      b
2-Way Interaction
creosol.aov <- aov(Cresol~Location*Wine.Treatment, data = master)
summary(creosol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1 277.97  277.97 152.330 3.21e-15 ***
## Wine.Treatment           3 181.28   60.43  33.115 6.32e-11 ***
## Location:Wine.Treatment  3  28.29    9.43   5.167  0.00411 ** 
## Residuals               40  72.99    1.82                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  1.824785 
## 
## Location:Wine.Treatment,  means
## 
##                Cresol       std r   Min   Max
## High:bucket 15.070000 2.6327932 6 10.43 17.54
## High:free   16.690000 0.9578935 6 15.73 18.23
## High:press1 10.553333 1.2182063 6  9.25 12.43
## High:press2 10.651667 1.1708700 6  8.83 11.80
## Low:bucket   8.930000 1.4619576 6  6.92 10.63
## Low:free    10.156667 1.0815113 6  8.97 12.03
## Low:press1   7.443333 0.6379551 6  6.65  8.27
## Low:press2   7.183333 0.4244840 6  6.72  7.66
## 
## Alpha: 0.05 ; DF Error: 40 
## Critical Value of Studentized Range: 4.520535 
## 
## Minimun Significant Difference: 2.492988 
## 
## Treatments with the same letter are not significantly different.
## 
##                Cresol groups
## High:free   16.690000      a
## High:bucket 15.070000      a
## High:press2 10.651667      b
## High:press1 10.553333      b
## Low:free    10.156667      b
## Low:bucket   8.930000     bc
## Low:press1   7.443333      c
## Low:press2   7.183333      c
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$Cresol)

o-Cresol

By Location
ocresol.aov <- aov(oCresol~Location, data = master)
summary(ocresol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1  8.283   8.283   16.08 0.000221 ***
## Residuals   46 23.703   0.515                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Location"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Location")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  0.5152752 
## 
## Location,  means
## 
##       oCresol       std  r  Min  Max
## High 2.942083 0.8555699 24 1.61 4.15
## Low  2.111250 0.5463978 24 1.32 2.94
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 0.4171097 
## 
## Treatments with the same letter are not significantly different.
## 
##       oCresol groups
## High 2.942083      a
## Low  2.111250      b
By Wine Treatment
ocresol.aov <- aov(oCresol~Wine.Treatment, data = master)
summary(ocresol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  18.24   6.079   19.46 3.53e-08 ***
## Residuals      44  13.75   0.312                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  0.312458 
## 
## Wine.Treatment,  means
## 
##         oCresol       std  r  Min  Max
## bucket 2.879167 0.5655160 12 2.18 3.67
## free   3.359167 0.6113838 12 2.56 4.15
## press1 1.948333 0.2665208 12 1.51 2.43
## press2 1.920000 0.6965630 12 1.32 3.69
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.6093016 
## 
## Treatments with the same letter are not significantly different.
## 
##         oCresol groups
## free   3.359167      a
## bucket 2.879167      a
## press1 1.948333      b
## press2 1.920000      b
2-Way Interaction
ocresol.aov <- aov(oCresol~Location*Wine.Treatment, data = master)
summary(ocresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  8.283   8.283  74.170 1.19e-10 ***
## Wine.Treatment           3 18.238   6.079  54.435 3.50e-14 ***
## Location:Wine.Treatment  3  0.998   0.333   2.977   0.0428 *  
## Residuals               40  4.467   0.112                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  0.1116808 
## 
## Location:Wine.Treatment,  means
## 
##              oCresol       std r  Min  Max
## High:bucket 3.375000 0.2746452 6 2.98 3.67
## High:free   3.920000 0.2150349 6 3.61 4.15
## High:press1 2.128333 0.2142351 6 1.85 2.43
## High:press2 2.345000 0.7776310 6 1.61 3.69
## Low:bucket  2.383333 0.1952093 6 2.18 2.65
## Low:free    2.798333 0.1456594 6 2.56 2.94
## Low:press1  1.768333 0.1806008 6 1.51 1.99
## Low:press2  1.495000 0.1709678 6 1.32 1.75
## 
## Alpha: 0.05 ; DF Error: 40 
## Critical Value of Studentized Range: 4.520535 
## 
## Minimun Significant Difference: 0.6167421 
## 
## Treatments with the same letter are not significantly different.
## 
##              oCresol groups
## High:free   3.920000      a
## High:bucket 3.375000     ab
## Low:free    2.798333     bc
## Low:bucket  2.383333     cd
## High:press2 2.345000     cd
## High:press1 2.128333      d
## Low:press1  1.768333     de
## Low:press2  1.495000      e
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$oCresol)

m-Cresol

By Location
mcresol.aov <- aov(mCresol~Location, data = master)
summary(mcresol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)  
## Location     1   8.96   8.961   6.168 0.0167 *
## Residuals   46  66.84   1.453                 
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Location"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Location")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  1.452937 
## 
## Location,  means
## 
##       mCresol       std  r   Min  Max
## High 3.570833 1.5849096 24 -0.22 5.65
## Low  2.706667 0.6276434 24  1.83 3.79
## 
## Alpha: 0.05 ; DF Error: 46 
## Critical Value of Studentized Range: 2.846664 
## 
## Minimun Significant Difference: 0.7004128 
## 
## Treatments with the same letter are not significantly different.
## 
##       mCresol groups
## High 3.570833      a
## Low  2.706667      b
By Wine Treatment
mcresol.aov <- aov(mCresol~Wine.Treatment, data = master)
summary(mcresol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  27.75   9.251   8.473 0.000149 ***
## Residuals      44  48.04   1.092                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  1.091869 
## 
## Wine.Treatment,  means
## 
##         mCresol       std  r   Min  Max
## bucket 3.633333 0.9161712 12  2.39 5.30
## free   4.011667 0.7447615 12  2.66 5.25
## press1 2.024167 1.1390463 12 -0.22 3.54
## press2 2.885833 1.2946074 12  1.83 5.65
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 1.138995 
## 
## Treatments with the same letter are not significantly different.
## 
##         mCresol groups
## free   4.011667      a
## bucket 3.633333      a
## press2 2.885833     ab
## press1 2.024167      b
2-Way Interaction
mcresol.aov <- aov(mCresol~Location*Wine.Treatment, data = master)
summary(mcresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1   8.96   8.961  11.270  0.00174 ** 
## Wine.Treatment           3  27.75   9.251  11.634 1.28e-05 ***
## Location:Wine.Treatment  3   7.27   2.424   3.049  0.03953 *  
## Residuals               40  31.81   0.795                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  0.7951875 
## 
## Location:Wine.Treatment,  means
## 
##              mCresol       std r   Min  Max
## High:bucket 4.335000 0.6943702 6  3.33 5.30
## High:free   4.558333 0.5788062 6  3.80 5.25
## High:press1 1.791667 1.6168539 6 -0.22 3.54
## High:press2 3.598333 1.5662620 6  1.83 5.65
## Low:bucket  2.931667 0.4276174 6  2.39 3.51
## Low:free    3.465000 0.4099146 6  2.66 3.79
## Low:press1  2.256667 0.3322449 6  1.83 2.65
## Low:press2  2.173333 0.1251666 6  2.01 2.34
## 
## Alpha: 0.05 ; DF Error: 40 
## Critical Value of Studentized Range: 4.520535 
## 
## Minimun Significant Difference: 1.645694 
## 
## Treatments with the same letter are not significantly different.
## 
##              mCresol groups
## High:free   4.558333      a
## High:bucket 4.335000      a
## High:press2 3.598333     ab
## Low:free    3.465000     ab
## Low:bucket  2.931667    abc
## Low:press1  2.256667     bc
## Low:press2  2.173333     bc
## High:press1 1.791667      c
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$mCresol)

pCresol

By Location
pcresol.aov <- aov(pCresol~Location, data = master)
summary(pcresol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1  0.064  0.0638   0.126  0.725
## Residuals   46 23.341  0.5074
By Wine Treatment
pcresol.aov <- aov(pCresol~Wine.Treatment, data = master)
summary(pcresol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  11.29   3.763   13.66 1.96e-06 ***
## Residuals      44  12.12   0.275                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
pcresol.tukey <- HSD.test(pcresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: pcresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for pCresol 
## 
## Mean Square Error:  0.2753786 
## 
## Wine.Treatment,  means
## 
##         pCresol       std  r  Min  Max
## bucket 1.863333 0.4630204 12 1.09 2.76
## free   1.905833 0.2714426 12 1.55 2.36
## press1 0.870000 0.3354508 12 0.24 1.54
## press2 0.965000 0.8372086 12 0.25 3.42
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 0.5720074 
## 
## Treatments with the same letter are not significantly different.
## 
##         pCresol groups
## free   1.905833      a
## bucket 1.863333      a
## press2 0.965000      b
## press1 0.870000      b
2-Way Interaction
pcresol.aov <- aov(pCresol~Location*Wine.Treatment, data = master)
summary(pcresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  0.064   0.064   0.229    0.635    
## Wine.Treatment           3 11.288   3.763  13.481 3.19e-06 ***
## Location:Wine.Treatment  3  0.888   0.296   1.061    0.377    
## Residuals               40 11.165   0.279                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Eugenol

By Location
eugenol.aov <- aov(Eugenol~Location, data = master)
summary(eugenol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1   20.0  20.008   2.765  0.103
## Residuals   46  332.9   7.236
By Wine Treatment
eugenol.aov <- aov(Eugenol~Wine.Treatment, data = master)
summary(eugenol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  233.3   77.77   28.61 2.03e-10 ***
## Residuals      44  119.6    2.72                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
eugenol.tukey <- HSD.test(eugenol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: eugenol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Eugenol 
## 
## Mean Square Error:  2.717746 
## 
## Wine.Treatment,  means
## 
##          Eugenol       std  r  Min   Max
## bucket 10.622500 1.7553923 12 7.90 12.72
## free   10.608333 0.7285082 12 9.78 11.86
## press1  5.821667 1.0442730 12 4.15  8.31
## press2  6.673333 2.4836166 12 4.40 12.06
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 3.775958 
## 
## Minimun Significant Difference: 1.796971 
## 
## Treatments with the same letter are not significantly different.
## 
##          Eugenol groups
## bucket 10.622500      a
## free   10.608333      a
## press2  6.673333      b
## press1  5.821667      b
2-Way Interaction
eugenol.aov <- aov(Eugenol~Location*Wine.Treatment, data = master)
summary(eugenol.aov)
##                         Df Sum Sq Mean Sq F value  Pr(>F)    
## Location                 1  20.01   20.01   9.421 0.00384 ** 
## Wine.Treatment           3 233.30   77.77  36.616 1.5e-11 ***
## Location:Wine.Treatment  3  14.62    4.87   2.295 0.09251 .  
## Residuals               40  84.95    2.12                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Grenache

setwd("C:/Users/19419/OneDrive - Washington State University (email.wsu.edu)/WSU/SMOKE/Stone Tree Bin Trials")

master <- read.csv("grenache gc.csv", header = T)
master$Location <- as.character(master$Location)
master$Wine.Treatment <- as.character(master$Wine.Treatment)

Guaiacol

By Location
guaiacol.aov <- aov(Guiacol~Location, data = master)
summary(guaiacol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1   2271  2271.4   45.52 2.69e-08 ***
## Residuals   44   2196    49.9                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
guaiacol.tukey <- HSD.test(guaiacol.aov, c("Location"), group = T, console = T)
## 
## Study: guaiacol.aov ~ c("Location")
## 
## HSD Test for Guiacol 
## 
## Mean Square Error:  49.89718 
## 
## Location,  means
## 
##       Guiacol      std  r   Min   Max
## High 31.96917 8.054954 24 16.77 44.79
## Low  17.90182 5.786616 22  8.33 27.00
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 2.85016 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##       Guiacol groups
## High 31.96917      a
## Low  17.90182      b
By Wine Treatment
guaiacol.aov <- aov(Guiacol~Wine.Treatment, data = master)
summary(guaiacol.aov)
##                Df Sum Sq Mean Sq F value  Pr(>F)    
## Wine.Treatment  3   2053   684.5   11.91 8.9e-06 ***
## Residuals      42   2414    57.5                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
guaiacol.tukey <- HSD.test(guaiacol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: guaiacol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Guiacol 
## 
## Mean Square Error:  57.46515 
## 
## Wine.Treatment,  means
## 
##         Guiacol      std  r   Min   Max
## bucket 16.05000 6.360387 12  8.33 26.44
## free   23.49917 7.660778 12 13.97 32.58
## press1 34.67500 8.872523 10 21.86 44.79
## press2 28.31333 7.474070 12 19.16 37.97
## 
## Alpha: 0.05 ; DF Error: 42 
## Critical Value of Studentized Range: 3.782961 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##         Guiacol groups
## press1 34.67500      a
## press2 28.31333     ab
## free   23.49917     bc
## bucket 16.05000      c
2-Way Interaction
guaiacol.aov <- aov(Guiacol~Location*Wine.Treatment, data = master)
summary(guaiacol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1 2271.4  2271.4 257.403  < 2e-16 ***
## Wine.Treatment           3 1809.5   603.2  68.353 2.25e-15 ***
## Location:Wine.Treatment  3   50.6    16.9   1.912    0.144    
## Residuals               38  335.3     8.8                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Creosol

By Location
creosol.aov <- aov(Cresol~Location, data = master)
summary(creosol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)    
## Location     1 184.90  184.90   169.8 <2e-16 ***
## Residuals   44  47.91    1.09                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Location"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Location")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  1.088836 
## 
## Location,  means
## 
##        Cresol       std  r  Min  Max
## High 7.370417 1.2248034 24 5.22 9.74
## Low  3.356818 0.7989719 22 1.89 4.94
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 2.85016 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##        Cresol groups
## High 7.370417      a
## Low  3.356818      b
By Wine Treatment
creosol.aov <- aov(Cresol~Wine.Treatment, data = master)
summary(creosol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)
## Wine.Treatment  3  15.36   5.119   0.989  0.407
## Residuals      42 217.45   5.177
2-Way Interaction
creosol.aov <- aov(Cresol~Location*Wine.Treatment, data = master)
summary(creosol.aov)
##                         Df Sum Sq Mean Sq F value  Pr(>F)    
## Location                 1 184.90  184.90 367.649 < 2e-16 ***
## Wine.Treatment           3  23.90    7.97  15.844 7.7e-07 ***
## Location:Wine.Treatment  3   4.89    1.63   3.243  0.0325 *  
## Residuals               38  19.11    0.50                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
creosol.tukey <- HSD.test(creosol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: creosol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for Cresol 
## 
## Mean Square Error:  0.5029333 
## 
## Location:Wine.Treatment,  means
## 
##               Cresol       std r  Min  Max
## High:bucket 7.903333 0.8788326 6 6.95 9.24
## High:free   7.478333 0.4932917 6 6.89 8.16
## High:press1 5.728333 0.4570959 6 5.22 6.21
## High:press2 8.371667 0.9394342 6 7.32 9.74
## Low:bucket  3.118333 0.9471096 6 1.89 4.22
## Low:free    3.235000 0.4332090 6 2.59 3.77
## Low:press1  2.805000 0.1537314 4 2.68 3.02
## Low:press2  4.085000 0.7850287 6 2.92 4.94
## 
## Alpha: 0.05 ; DF Error: 38 
## Critical Value of Studentized Range: 4.53321 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##               Cresol groups
## High:press2 8.371667      a
## High:bucket 7.903333      a
## High:free   7.478333      a
## High:press1 5.728333      b
## Low:press2  4.085000      c
## Low:free    3.235000      c
## Low:bucket  3.118333      c
## Low:press1  2.805000      c
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$Cresol)

o-Cresol

By Location
ocresol.aov <- aov(oCresol~Location, data = master)
summary(ocresol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1  96.64   96.64   62.11 5.98e-10 ***
## Residuals   44  68.46    1.56                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Location"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Location")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  1.555839 
## 
## Location,  means
## 
##       oCresol      std  r  Min  Max
## High 8.267917 1.394729 24 5.16 9.72
## Low  5.366364 1.062694 22 2.72 6.45
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 2.85016 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##       oCresol groups
## High 8.267917      a
## Low  5.366364      b
By Wine Treatment
ocresol.aov <- aov(oCresol~Wine.Treatment, data = master)
summary(ocresol.aov)
##                Df Sum Sq Mean Sq F value  Pr(>F)   
## Wine.Treatment  3  46.07  15.358   5.419 0.00304 **
## Residuals      42 119.02   2.834                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
ocresol.tukey <- HSD.test(ocresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: ocresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for oCresol 
## 
## Mean Square Error:  2.833796 
## 
## Wine.Treatment,  means
## 
##         oCresol      std  r  Min  Max
## bucket 6.940000 1.636654 12 4.68 9.10
## free   7.721667 1.819565 12 5.69 9.72
## press1 5.063000 1.537914 10 2.72 6.73
## press2 7.493333 1.701573 12 5.56 9.67
## 
## Alpha: 0.05 ; DF Error: 42 
## Critical Value of Studentized Range: 3.782961 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##         oCresol groups
## free   7.721667      a
## press2 7.493333      a
## bucket 6.940000     ab
## press1 5.063000      b
2-Way Interaction
ocresol.aov <- aov(oCresol~Location*Wine.Treatment, data = master)
summary(ocresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  96.64   96.64 370.636  < 2e-16 ***
## Wine.Treatment           3  57.64   19.21  73.696 6.73e-16 ***
## Location:Wine.Treatment  3   0.91    0.30   1.157    0.339    
## Residuals               38   9.91    0.26                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

m-Cresol

By Location
mcresol.aov <- aov(mCresol~Location, data = master)
summary(mcresol.aov)
##             Df Sum Sq Mean Sq F value   Pr(>F)    
## Location     1 171.69  171.69   111.7 1.18e-13 ***
## Residuals   44  67.63    1.54                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Location"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Location")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  1.537086 
## 
## Location,  means
## 
##      mCresol       std  r  Min   Max
## High  8.1425 1.5070220 24 4.84 10.19
## Low   4.2750 0.8562418 22 2.96  5.72
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 2.85016 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##      mCresol groups
## High  8.1425      a
## Low   4.2750      b
By Wine Treatment
mcresol.aov <- aov(mCresol~Wine.Treatment, data = master)
summary(mcresol.aov)
##                Df Sum Sq Mean Sq F value Pr(>F)
## Wine.Treatment  3  23.38   7.794   1.516  0.224
## Residuals      42 215.94   5.141
2-Way Interaction
mcresol.aov <- aov(mCresol~Location*Wine.Treatment, data = master)
summary(mcresol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1 171.69  171.69 249.966  < 2e-16 ***
## Wine.Treatment           3  34.55   11.52  16.768 4.25e-07 ***
## Location:Wine.Treatment  3   6.98    2.33   3.388   0.0277 *  
## Residuals               38  26.10    0.69                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
mcresol.tukey <- HSD.test(mcresol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: mcresol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for mCresol 
## 
## Mean Square Error:  0.6868399 
## 
## Location:Wine.Treatment,  means
## 
##              mCresol       std r  Min   Max
## High:bucket 8.173333 0.9655189 6 6.65  9.56
## High:free   8.878333 1.1222730 6 7.42  9.94
## High:press1 6.120000 0.6962471 6 4.84  6.76
## High:press2 9.398333 0.5644614 6 8.62 10.19
## Low:bucket  4.496667 0.9297455 6 3.54  5.63
## Low:free    4.268333 0.4977315 6 3.64  4.82
## Low:press1  3.390000 0.5051072 4 2.96  4.00
## Low:press2  4.650000 0.9796122 6 3.51  5.72
## 
## Alpha: 0.05 ; DF Error: 38 
## Critical Value of Studentized Range: 4.53321 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##              mCresol groups
## High:press2 9.398333      a
## High:free   8.878333      a
## High:bucket 8.173333      a
## High:press1 6.120000      b
## Low:press2  4.650000     bc
## Low:bucket  4.496667      c
## Low:free    4.268333      c
## Low:press1  3.390000      c
Interaction Plot:
interaction.plot(master$Location,master$Wine.Treatment,master$mCresol)

pCresol

By Location
pcresol.aov <- aov(pCresol~Location, data = master)
summary(pcresol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)  
## Location     1  2.265  2.2653   5.497 0.0236 *
## Residuals   44 18.134  0.4121                 
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
pcresol.tukey <- HSD.test(pcresol.aov, c("Location"), group = T, console = T)
## 
## Study: pcresol.aov ~ c("Location")
## 
## HSD Test for pCresol 
## 
## Mean Square Error:  0.4121253 
## 
## Location,  means
## 
##       pCresol       std  r  Min  Max
## High 1.983333 0.7428539 24 0.77 3.46
## Low  1.539091 0.5090318 22 0.72 2.62
## 
## Alpha: 0.05 ; DF Error: 44 
## Critical Value of Studentized Range: 2.85016 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##       pCresol groups
## High 1.983333      a
## Low  1.539091      b
By Wine Treatment
pcresol.aov <- aov(pCresol~Wine.Treatment, data = master)
summary(pcresol.aov)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Wine.Treatment  3  8.018  2.6727   9.067 9.52e-05 ***
## Residuals      42 12.381  0.2948                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
pcresol.tukey <- HSD.test(pcresol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: pcresol.aov ~ c("Wine.Treatment")
## 
## HSD Test for pCresol 
## 
## Mean Square Error:  0.2947754 
## 
## Wine.Treatment,  means
## 
##         pCresol       std  r  Min  Max
## bucket 2.079167 0.8062873 12 0.72 3.46
## free   2.184167 0.4747336 12 1.19 2.74
## press1 1.099000 0.2458297 10 0.77 1.45
## press2 1.609167 0.4478729 12 1.19 2.27
## 
## Alpha: 0.05 ; DF Error: 42 
## Critical Value of Studentized Range: 3.782961 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##         pCresol groups
## free   2.184167      a
## bucket 2.079167      a
## press2 1.609167     ab
## press1 1.099000      b
2-Way Interaction
pcresol.aov <- aov(pCresol~Location*Wine.Treatment, data = master)
summary(pcresol.aov)
##                         Df Sum Sq Mean Sq F value  Pr(>F)    
## Location                 1  2.265  2.2653  12.353 0.00116 ** 
## Wine.Treatment           3  8.674  2.8915  15.768 8.1e-07 ***
## Location:Wine.Treatment  3  2.491  0.8302   4.527 0.00825 ** 
## Residuals               38  6.968  0.1834                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
pcresol.tukey <- HSD.test(pcresol.aov, c("Location","Wine.Treatment"), group = T, console = T)
## 
## Study: pcresol.aov ~ c("Location", "Wine.Treatment")
## 
## HSD Test for pCresol 
## 
## Mean Square Error:  0.1833787 
## 
## Location:Wine.Treatment,  means
## 
##              pCresol       std r  Min  Max
## High:bucket 2.681667 0.6126146 6 1.72 3.46
## High:free   2.263333 0.4494738 6 1.70 2.74
## High:press1 1.093333 0.2857038 6 0.77 1.45
## High:press2 1.895000 0.4902142 6 1.19 2.27
## Low:bucket  1.476667 0.4286102 6 0.72 1.82
## Low:free    2.105000 0.5279678 6 1.19 2.62
## Low:press1  1.107500 0.2123480 4 0.86 1.33
## Low:press2  1.323333 0.0700476 6 1.20 1.38
## 
## Alpha: 0.05 ; DF Error: 38 
## Critical Value of Studentized Range: 4.53321 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##              pCresol groups
## High:bucket 2.681667      a
## High:free   2.263333     ab
## Low:free    2.105000    abc
## High:press2 1.895000   abcd
## Low:bucket  1.476667   bcde
## Low:press2  1.323333    cde
## Low:press1  1.107500     de
## High:press1 1.093333      e
interaction.plot(master$Location,master$Wine.Treatment,master$pCresol)

Eugenol

By Location
eugenol.aov <- aov(Eugenol~Location, data = master)
summary(eugenol.aov)
##             Df Sum Sq Mean Sq F value Pr(>F)
## Location     1  0.685  0.6845   1.415  0.241
## Residuals   44 21.282  0.4837
By Wine Treatment
eugenol.aov <- aov(Eugenol~Wine.Treatment, data = master)
summary(eugenol.aov)
##                Df Sum Sq Mean Sq F value  Pr(>F)    
## Wine.Treatment  3  16.95   5.649   47.26 1.6e-13 ***
## Residuals      42   5.02   0.120                    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
eugenol.tukey <- HSD.test(eugenol.aov, c("Wine.Treatment"), group = T, console = T)
## 
## Study: eugenol.aov ~ c("Wine.Treatment")
## 
## HSD Test for Eugenol 
## 
## Mean Square Error:  0.1195185 
## 
## Wine.Treatment,  means
## 
##         Eugenol       std  r  Min  Max
## bucket 2.580000 0.5352145 12 1.72 3.13
## free   1.305000 0.2233424 12 0.89 1.60
## press1 1.053000 0.2461278 10 0.77 1.44
## press2 2.106667 0.2654099 12 1.71 2.44
## 
## Alpha: 0.05 ; DF Error: 42 
## Critical Value of Studentized Range: 3.782961 
## 
## Groups according to probability of means differences and alpha level( 0.05 )
## 
## Treatments with the same letter are not significantly different.
## 
##         Eugenol groups
## bucket 2.580000      a
## press2 2.106667      b
## free   1.305000      c
## press1 1.053000      c
2-Way Interaction
eugenol.aov <- aov(Eugenol~Location*Wine.Treatment, data = master)
summary(eugenol.aov)
##                         Df Sum Sq Mean Sq F value   Pr(>F)    
## Location                 1  0.685   0.685   8.004  0.00741 ** 
## Wine.Treatment           3 17.363   5.788  67.676 2.64e-15 ***
## Location:Wine.Treatment  3  0.670   0.223   2.610  0.06549 .  
## Residuals               38  3.250   0.086                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1