Data diameter piston dari kedua mesin

M1 <- c(74.97, 75.03, 74.95, 75.05, 75.00, 74.93, 75.07, 74.98, 75.02, 74.96, 75.04, 74.94, 75.06)
M2 <- c(74.98, 75.02, 75.00, 74.97, 75.03, 74.99, 75.01, 74.96, 75.04, 75.00)

Ukuran sampel

n_M1 <- length(M1)
n_M2 <- length(M2)

n_M1
## [1] 13
n_M2
## [1] 10

Menghitung varians sampel

var_M1 <- var(M1)
var_M2 <- var(M2)

Menghitung standar deviasi

sd_M1 <- sd(M1)
sd_M2 <- sd(M2)

Menampilkan hasil

var_M1
## [1] 0.002316667
var_M2
## [1] 0.0006666667
sd_M1
## [1] 0.04813176
sd_M2
## [1] 0.02581989

Pengujian

shapiro.test(M1)
## 
##  Shapiro-Wilk normality test
## 
## data:  M1
## W = 0.93769, p-value = 0.4277
shapiro.test(M2)
## 
##  Shapiro-Wilk normality test
## 
## data:  M2
## W = 0.97959, p-value = 0.9629

Menghitung nilai f

F_value <- var_M1 / var_M2
F_value
## [1] 3.475
# Derajat kebebasan
df1 <- n_M1 - 1
df2 <- n_M2 - 1

# Menghitung p-value (uji satu sisi, lower tail untuk varians M2 < M1)
p_value <- pf(F_value, df1 = df1, df2 = df2, lower.tail = FALSE)
p_value
## [1] 0.03479369
sd_M2
## [1] 0.02581989

Keputusan

if (p_value < 0.10) {
  result <- "Tolak H0: Ada cukup bukti bahwa varians M2 lebih kecil dari M1."
} else {
  result <- "Gagal menolak H0: Tidak ada cukup bukti bahwa varians M2 lebih kecil dari M1."
}
result
## [1] "Tolak H0: Ada cukup bukti bahwa varians M2 lebih kecil dari M1."