# 1. Membuat tabel kontingensi 2x2
tabel_kontingensi <- matrix(
  c(18, 12,   # Laki-laki: 18 Ya, 12 Tidak
    7,  23),  # Perempuan: 7 Ya, 23 Tidak
  nrow = 2,
  ncol = 2,
  byrow = TRUE,
  dimnames = list(
    "Jenis_Kelamin" = c("Laki-laki", "Perempuan"),
    "Status_Penyakit_Jantung_Koroner" = c("Ya", "Tidak")
  )
)

# 2. Konversi ke bentuk objek tabel
tabel_kontingensi <- as.table(tabel_kontingensi)

# 3. Tampilkan tabel kontingensi
print(tabel_kontingensi)
##              Status_Penyakit_Jantung_Koroner
## Jenis_Kelamin Ya Tidak
##     Laki-laki 18    12
##     Perempuan  7    23
# (Opsional) Tampilkan tabel beserta total baris dan kolom
addmargins(tabel_kontingensi)
##              Status_Penyakit_Jantung_Koroner
## Jenis_Kelamin Ya Tidak Sum
##     Laki-laki 18    12  30
##     Perempuan  7    23  30
##     Sum       25    35  60
SPJK <- matrix(c(15, 10, 20, 5),
               byrow = TRUE,
               nrow = 2)

dimnames(SPJK) <- list(
  JenisKelamin = c("Laki-laki", "Perempuan"),
  SPJK = c("Ya", "Tidak")
)

SPJK
##             SPJK
## JenisKelamin Ya Tidak
##    Laki-laki 15    10
##    Perempuan 20     5
# Tabel Kontingensi 4x2
SPJK <- matrix(c(10,5,15,10,20,8,25,12),
               byrow=T, nrow=4)

dimnames(SPJK) <-
  list(TingkatPendidikan=c("SD","SMP","SMA","Universitas"),
       SPJK=c("Ya","Tidak"))

SPJK
##                  SPJK
## TingkatPendidikan Ya Tidak
##       SD          10     5
##       SMP         15    10
##       SMA         20     8
##       Universitas 25    12