Materi
Data berpasangan terjadi ketika setiap nilai di kelompok pertama punya pasangan tertentu di kelompok kedua: orang yang sama diukur sebelum dan sesudah pelatihan, atau mesin yang sama diuji dengan dua jenis bahan. Untuk data semacam ini yang dianalisis adalah selisih tiap pasangan. Uji t berpasangan pada dasarnya uji t satu sampel atas selisih-selisih itu, dengan H0 rata-rata selisih sama dengan nol dan derajat bebas banyaknya pasangan dikurangi satu.
Di scipy ujinya stats.ttest_rel(a, b). Kedua array harus sama panjang dan urutannya harus sejajar, karena elemen ke-i di a dipasangkan dengan elemen ke-i di b. Tanda statistiknya mengikuti a − b: bila a berisi nilai sesudah dan b nilai sebelum, t positif berarti nilai naik.
Contoh dengan data lain: enam pelari mencatat waktu 5 km (menit) sebelum dan sesudah program latihan, sebelum 30, 32, 29, 35, 31, 33 dan sesudah 28, 31, 28, 32, 30, 31. Rata-rata selisih sesudah − sebelum adalah −1,67 menit, dan p = 0,0041.
import numpy as np
from scipy import stats
sebelum = [30, 32, 29, 35, 31, 33]
sesudah = [28, 31, 28, 32, 30, 31]
print(np.mean(np.subtract(sesudah, sebelum))) # -1.666...
hasil = stats.ttest_rel(sesudah, sebelum)
print(hasil.statistic, hasil.pvalue)