### Bab 7 ###
varians = read.csv(file.choose())
if (ncol(varians) == 1) varians = read.csv2(file.choose())
# Samain nama kolom biar gak typo
colnames(varians) = c("Nilai", "Kelas")
varians$Nilai = as.numeric(gsub(",", ".", as.character(varians$Nilai)))
varians$Kelas = as.factor(varians$Kelas)
varians
## Nilai Kelas
## 1 70 1
## 2 80 1
## 3 87 1
## 4 77 1
## 5 80 1
## 6 80 2
## 7 85 2
## 8 70 2
## 9 77 2
## 10 85 2
## 11 60 2
## 12 80 2
## 13 70 3
## 14 87 3
## 15 90 3
## 16 77 3
## 17 76 3
## 18 87 3
library(car)
## Loading required package: carData
leveneTest(Nilai ~ Kelas, data = varians)
## Levene's Test for Homogeneity of Variance (center = median)
## Df F value Pr(>F)
## group 2 0.4267 0.6604
## 15
library(lawstat)
##
## Attaching package: 'lawstat'
## The following object is masked from 'package:car':
##
## levene.test
levene.test(varians$Nilai, varians$Kelas, location="median", correction.method="zero.correction")
##
## Modified robust Brown-Forsythe Levene-type test based on the absolute
## deviations from the median with modified structural zero removal method
## and correction factor
##
## data: varians$Nilai
## Test Statistic = 0.4372, p-value = 0.6557
levene.test(varians$Nilai, varians$Kelas, location="mean", correction.method="zero.correction")
##
## Classical Levene's test based on the absolute deviations from the mean
## ( zero.correction not applied because the location is not set to median
## )
##
## data: varians$Nilai
## Test Statistic = 0.64903, p-value = 0.5366