Faktorial RAL

Uiwang Nur Thoriq

2025-09-06

Akses Data di sini:
https://docs.google.com/spreadsheets/d/1Vy3fnvyHrovL_0IK2r17H9hOX232P7a2G8GA-0-3iA0/edit?usp=sharing

Rancangan Faktorial RAL merupakan bentuk rancangan percobaan dimana terdapat lebih dari satu faktor yang ingin dicobakan. Perlakuan dirancang dengan mengkombinasikan taraf-taraf dari dua atau lebih faktor.
Unit percobaan dalam rancangan ini dikondisikan serba sama (homogen).
Digunakan ketika diketahui bahwa respon yang diukur merupakan akibat dari beberapa faktor secara simultan.

Pengacakan dan Layout Percobaan

Pengacakan dilakukan dengan mengacak secara langsung kombinasi perlakuan ke unit percobaan.

Contoh: Misal diketahui terdapat 2 faktor dengan masing-masing 3 taraf.

library(data.table)
trt1<-c("A","B","C")
trt2<-c("D","E","F")
perlakuan<-data.frame(expand.grid(trt1,trt2)) 
colnames(perlakuan)<-c("Faktor 1", "Faktor 2")
perlakuan$Kombinasi<-paste(perlakuan$`Faktor 1`,perlakuan$`Faktor 2`,sep="")
knitr::kable(perlakuan)
Faktor 1 Faktor 2 Kombinasi
A D AD
B D BD
C D CD
A E AE
B E BE
C E CE
A F AF
B F BF
C F CF
library(agricolae)
bagan<-design.crd(trt=perlakuan$Kombinasi,r=3,seed=020,serie=0)
knitr::kable(bagan$book,n=10)
plots r perlakuan$Kombinasi
1 1 BE
2 1 AE
3 1 AD
4 1 CE
5 1 CD
6 1 BD
7 2 CD
8 1 CF
9 1 BF
10 2 BF
11 2 AD
12 3 AD
13 1 AF
14 2 BD
15 2 CE
16 2 AE
17 2 AF
18 3 BD
19 2 CF
20 3 CF
21 2 BE
22 3 BF
23 3 CE
24 3 BE
25 3 AF
26 3 AE
27 3 CD

Model Linear

\[ Y_{ijk}=\mu+\alpha_i+\beta_j+(\alpha\beta)_{ij}+ε_{ijk} \]

\(Y_{ijk}\) = nilai pengamatan pada faktor A taraf ke-i, faktor B taraf ke-j, dan ulangan ke-k.
\(\mu\) = komponen aditif dari rataan umum.
\(\alpha_i\) = komponen aditif dari pengaruh utama faktor A.
\(\beta_j\) = komponen aditif dari pengaruh utama faktor B.
\((\alpha\beta)_{ij}\) = komponen interaksi dari faktor A dan faktor B.
\(ε_{ijk}\) = pengaruh acak yang menyebar Normal.

Hipotesis

Pengaruh utama Faktor A:

\(H_0\) : \(\alpha_1=\alpha_2=...=\alpha_a=0\) (Faktor A tidak berpengaruh terhadap respon).

\(H_1\) : Minimal ada satu i dimana \(\alpha_i≠0\).

Pengaruh utama faktor B:

\(H_0\) : \(\beta_1=\beta_2=...=\beta_b=0\) (faktor B tidak berpengaruh terhadap respon).

\(H_1\) : Minimal ada satu j dimana \(\beta_j≠0\).

Pengaruh interaksi faktor A dengan faktor B:

\(H_0\) : \((\alpha\beta)_{11}=(\alpha\beta)_{12}=...=(\alpha\beta)_{ab}=0\) (Interaksi dari faktor A dengan faktor B tidak berpengaruh terhadap respon).

\(H_1\) : Minimal ada sepasang (i,j) dimana \((\alpha\beta)_{ij}≠0\).

Import Data

library(readxl)
DataFumigasi<-read_xlsx("D:/Rancob/DataFull.xlsx",sheet="Faktorial-RAL")
DataFumigasi
## # A tibble: 30 × 3
##    Fumigasi Dosis Respon
##       <dbl> <dbl>  <dbl>
##  1        2     0     96
##  2        2    16     92
##  3        2    32     92
##  4        2    48     74
##  5        2    64     50
##  6        2     0     98
##  7        2    16     88
##  8        2    32     94
##  9        2    48     74
## 10        2    64     50
## # ℹ 20 more rows

ANOVA

DataFumigasi$Fumigasi<-as.factor(DataFumigasi$Fumigasi)
DataFumigasi$Dosis<-as.factor(DataFumigasi$Dosis)
AnovaFakRAL<-aov(Respon~Fumigasi*Dosis,data=DataFumigasi)
summary(AnovaFakRAL)
##                Df Sum Sq Mean Sq F value   Pr(>F)    
## Fumigasi        1   5713    5713   691.1  < 2e-16 ***
## Dosis           4  25459    6365   769.9  < 2e-16 ***
## Fumigasi:Dosis  4   6258    1565   189.3 1.37e-15 ***
## Residuals      20    165       8                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
qf(0.05,1,20,lower.tail = FALSE)
## [1] 4.351244
qf(0.05,4,20,lower.tail = FALSE)
## [1] 2.866081

Pada anova didapatkan nilai \(F_{hitung}>F_{tabel}\) untuk Fumigasi, Dosis, dan interaksi, sehingga tolak \(H_0\). Terdapat cukup bukti untuk menyatakan bahwa terdapat perbedaan pada fumigasi, dosis, maupun interaksi antara fumigasi dan dosis terhadap respon pada taraf nyata 5%.

Plot Interaksi

Respon pada rancangan faktorial dapat digambarkan dengan menggunakan plot interaksi.

Cara 1

interaction.plot(DataFumigasi$Dosis, DataFumigasi$Fumigasi, DataFumigasi$Respon)

Cara 2

library(phia)
model<-lm(Respon~Fumigasi*Dosis,data=DataFumigasi)
interaksi<-interactionMeans(model)
plot(interaksi)

Terlihat pada plot interaksi bahwa kedua faktor, yaitu fumigasi dan dosis cenderung memiliki interaksi yang ditandai dengan plot interaksi yang cenderung tidak sejajar.

Contoh Uji Lanjut

Uji Tukey

knitr::kable(TukeyHSD(AnovaFakRAL, conf.level=.95)$`Fumigasi:Dosis`)
diff lwr upr p adj
4:0-2:0 -4.0000000 -12.313018 4.313018 0.7813125
2:16-2:0 -6.0000000 -14.313018 2.313018 0.2987279
4:16-2:0 -4.6666667 -12.979685 3.646352 0.6158480
2:32-2:0 -6.0000000 -14.313018 2.313018 0.2987279
4:32-2:0 -18.0000000 -26.313018 -9.686982 0.0000082
2:48-2:0 -24.0000000 -32.313018 -15.686982 0.0000001
4:48-2:0 -96.0000000 -104.313018 -87.686982 0.0000000
2:64-2:0 -44.6666667 -52.979685 -36.353648 0.0000000
4:64-2:0 -96.0000000 -104.313018 -87.686982 0.0000000
2:16-4:0 -2.0000000 -10.313018 6.313018 0.9964122
4:16-4:0 -0.6666667 -8.979685 7.646351 0.9999996
2:32-4:0 -2.0000000 -10.313018 6.313018 0.9964122
4:32-4:0 -14.0000000 -22.313018 -5.686982 0.0002698
2:48-4:0 -20.0000000 -28.313018 -11.686982 0.0000016
4:48-4:0 -92.0000000 -100.313018 -83.686982 0.0000000
2:64-4:0 -40.6666667 -48.979685 -32.353648 0.0000000
4:64-4:0 -92.0000000 -100.313018 -83.686982 0.0000000
4:16-2:16 1.3333333 -6.979685 9.646351 0.9998494
2:32-2:16 0.0000000 -8.313018 8.313018 1.0000000
4:32-2:16 -12.0000000 -20.313018 -3.686982 0.0017101
2:48-2:16 -18.0000000 -26.313018 -9.686982 0.0000082
4:48-2:16 -90.0000000 -98.313018 -81.686982 0.0000000
2:64-2:16 -38.6666667 -46.979685 -30.353648 0.0000000
4:64-2:16 -90.0000000 -98.313018 -81.686982 0.0000000
2:32-4:16 -1.3333333 -9.646351 6.979685 0.9998494
4:32-4:16 -13.3333333 -21.646352 -5.020315 0.0004967
2:48-4:16 -19.3333333 -27.646352 -11.020315 0.0000028
4:48-4:16 -91.3333333 -99.646351 -83.020315 0.0000000
2:64-4:16 -40.0000000 -48.313018 -31.686982 0.0000000
4:64-4:16 -91.3333333 -99.646351 -83.020315 0.0000000
4:32-2:32 -12.0000000 -20.313018 -3.686982 0.0017101
2:48-2:32 -18.0000000 -26.313018 -9.686982 0.0000082
4:48-2:32 -90.0000000 -98.313018 -81.686982 0.0000000
2:64-2:32 -38.6666667 -46.979685 -30.353648 0.0000000
4:64-2:32 -90.0000000 -98.313018 -81.686982 0.0000000
2:48-4:32 -6.0000000 -14.313018 2.313018 0.2987279
4:48-4:32 -78.0000000 -86.313018 -69.686982 0.0000000
2:64-4:32 -26.6666667 -34.979685 -18.353648 0.0000000
4:64-4:32 -78.0000000 -86.313018 -69.686982 0.0000000
4:48-2:48 -72.0000000 -80.313018 -63.686982 0.0000000
2:64-2:48 -20.6666667 -28.979685 -12.353649 0.0000010
4:64-2:48 -72.0000000 -80.313018 -63.686982 0.0000000
2:64-4:48 51.3333333 43.020315 59.646352 0.0000000
4:64-4:48 0.0000000 -8.313018 8.313018 1.0000000
4:64-2:64 -51.3333333 -59.646352 -43.020315 0.0000000
library(emmeans)
marginal = emmeans(model,~ Fumigasi:Dosis)
library(multcomp)
knitr::kable(cld(marginal,
alpha=0.05,
Letters=letters, 
adjust="tukey"))
Fumigasi Dosis emmean SE df lower.CL upper.CL .group
10 4 64 0.00000 1.659987 20 -5.21784 5.21784 a
8 4 48 0.00000 1.659987 20 -5.21784 5.21784 a
9 2 64 51.33333 1.659987 20 46.11549 56.55117 b
7 2 48 72.00000 1.659987 20 66.78216 77.21784 c
6 4 32 78.00000 1.659987 20 72.78216 83.21784 c
3 2 16 90.00000 1.659987 20 84.78216 95.21784 d
5 2 32 90.00000 1.659987 20 84.78216 95.21784 d
4 4 16 91.33333 1.659987 20 86.11549 96.55117 d
2 4 0 92.00000 1.659987 20 86.78216 97.21784 d
1 2 0 96.00000 1.659987 20 90.78216 101.21784 d

Untuk mengetahui kombinasi perlakuan mana yang berbeda signifikan, dapat dilihat pada kolom group. Apabila terdapat abjad yang sama, maka tidak berbeda signifikan.

Polinomial Orthogonal

contrasts(DataFumigasi$Dosis) <- contr.poly(5)
AnovaFakRAL2<-aov(Respon~Fumigasi+Dosis+Fumigasi:Dosis,data=DataFumigasi)
summary.aov(AnovaFakRAL2,split=list(Dosis=list("Linear"=1,"Kuadratik"=2,"Kubik"=3,"Kuartik"=4)))
##                             Df Sum Sq Mean Sq  F value   Pr(>F)    
## Fumigasi                     1   5713    5713  691.113  < 2e-16 ***
## Dosis                        4  25459    6365  769.935  < 2e-16 ***
##   Dosis: Linear              1  21965   21965 2657.065  < 2e-16 ***
##   Dosis: Kuadratik           1   1312    1312  158.733 5.72e-11 ***
##   Dosis: Kubik               1   1009    1009  122.008 5.79e-10 ***
##   Dosis: Kuartik             1   1173    1173  141.937 1.54e-10 ***
## Fumigasi:Dosis               4   6258    1565  189.258 1.37e-15 ***
##   Fumigasi:Dosis: Linear     1   4234    4234  512.129 1.01e-15 ***
##   Fumigasi:Dosis: Kuadratik  1     27      27    3.318   0.0835 .  
##   Fumigasi:Dosis: Kubik      1   1480    1480  179.040 1.94e-11 ***
##   Fumigasi:Dosis: Kuartik    1    517     517   62.545 1.39e-07 ***
## Residuals                   20    165       8                      
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1