Latihan Uji Hipotesis Vektor Rataan Nilai Tengah Dua Populasi
Author
Gemala Aleida Fitri G1401231070
1. Pendahuluan
Tujuan Praktikum:
1. Memahami konsep uji vektor nilai tengah untuk dua populasi.
2. Mampu melakukan uji hipotesis dan membentuk selang kepercayaan untuk:
Sampel Berpasangan (Paired Samples)
Sampel Saling Bebas (Independent Samples) dengan asumsi ragam sama.
3. Mampu menginterpretasikan hasil output R dalam konteks masalah.
2. Perbandingan Dua Vektor Nilai Tengah Sampel Berpasangan
Input Data
library(MASS)set.seed(1070)n <-20# Nilai sebelum dan sesudah mengikuti Les AmuA <-c(70, 80)Sigma <-matrix(c(200, 50, 50, 180), 2) # Matriks kovariansi diasumsikan samadataA <-mvrnorm(n, mu = muA, Sigma = Sigma)# Nilai sebelum dan sesudah mengikuti Les BmuB <-c(65, 80)dataB <-mvrnorm(n, mu = muB, Sigma = Sigma)# Gabungkan menjadi satu data framenilai <-data.frame(`Sebelum Les A`= dataA[,1],`Sebelum Les B`= dataB[,1],`Sesudah Les A`= dataA[,2],`Sesudah Les B`= dataB[,2])nilai
Secara bersama-sama dapat dikatakan bahwa terdapat peningkatan nilai siswa setelah mengikuti les. Walaupun begitu, Les B terbukti meningkatkan nilai secara signifikan, sedangkan Les A belum menunjukkan bukti kuat adanya peningkatan.
3. Perbandingan Dua Vektor Nilai Tengah Sampel Saling Bebas Ragam Sama
set.seed(1070)n_2 <-20# Rata-rata (angkat beban cenderung naik massa otot, yoga cenderung turunkan berat badan)mu_ang <-c(72, 30) # rata-rata berat 72 kg, otot 30 kgmu_yog <-c(68, 26) # rata-rata berat 68 kg, otot 26 kg# Matriks kovarians (anggap sama)Sigma2 <-matrix(c(12, 4,4, 8), ncol=2)# Data simulasidata_ang <-mvrnorm(n_2, mu = mu_ang, Sigma = Sigma2)data_yog <-mvrnorm(n_2, mu = mu_yog, Sigma = Sigma2)data2 <-data.frame(olahraga =factor(rep(c("Angkat Beban", "Yoga"), c(n_2, n_2))),berat =c(data_ang[,1], data_yog[,1]),otot =c(data_ang[,2], data_yog[,2]))data2
# Memisahkan Data dari Populasi 1 dan 2data_ang <-subset(data2, olahraga =="Angkat Beban", select =c(berat,otot))data_yog <-subset(data2, olahraga =="Yoga", select =c(berat,otot))
Menghitung vektor rataan dan matriks covarians
xbar1 =apply(data_ang, 2, mean)xbar1
berat otot
72.99131 30.31439
xbar2 =apply(data_yog, 2, mean)xbar2
berat otot
68.16397 26.77522
cov_m1 =cov(data_ang)cov_m1
berat otot
berat 14.212165 3.124409
otot 3.124409 7.270820
cov_m2 =cov(data_yog)cov_m2
berat otot
berat 9.901221 5.492902
otot 5.492902 9.107420
n1 =nrow(data_ang)n2 =nrow(data_yog)# S Gabungans_gab = ((n1-1)*cov_m1+(n2-1)*cov_m2)/(n1+n2-2)s_gab
berat otot
berat 12.056693 4.308655
otot 4.308655 8.189120
Uji T2 Hotelling Dua Populasi Sampel Saling Bebas Ragam Sama