Pengantar Analisis Data Survei

Menganalisis Data Survei di Python

EbunOluwa Andrew

Data Scientist

Apa itu analisis data survei?

  • Mendapatkan wawasan
    • Lebih banyak hasil = lebih banyak pemahaman
  • Mengukur efek
    • Tingkat respons tinggi sangat penting
    • Contoh: respons survei tindak lanjut menunjukkan apakah perubahan produk efektif

Spanduk Kami Ingin Masukan Anda

Menganalisis Data Survei di Python

Apa itu data survei?

  • Respons data dari partisipan riset
  • Kuantitatif atau numerik
  • Kualitatif atau deskriptif
  • Representasi yang adil atas opini audiens

Foto oleh Celpax di Unsplash - perempuan mengisi survei

1 Foto oleh Celpax di Unsplash
Menganalisis Data Survei di Python

Jenis data survei

  • Ordinal
    • Respons bermakna sebagai urutan
    • Contoh pertanyaan: Seberapa sering Anda menggunakan produk kami?
    • Contoh jawaban: Tidak pernah, Jarang, Kadang-kadang, Sering, Selalu
    • Urutan penting

Mengisi formulir kuesioner

Menganalisis Data Survei di Python

Jenis data survei

  • Nominal
    • Kelompok/kategori berbeda
    • Tidak ada urutan antar kategori
    • Contoh: kota kelahiran, gender, etnis

Akte kelahiran

Menganalisis Data Survei di Python

Jenis data survei

  • Interval
    • Data berurutan
    • Jarak antar nilai bermakna dan sama
    • Contoh jawaban: 22C, 24C, atau 26C

Termometer - Foto oleh Bianca Ackermann di Unsplash

  • Rasio
    • Pengukuran presisi
    • Titik nol sejati
    • Contoh jawaban: $5321

Rumah dari seratus dolar - Foto oleh Kostiantyn Li di Unsplash

Menganalisis Data Survei di Python

Menetapkan tujuan

  • Tetapkan tujuan riset
  • Tingkat respons
  • Belajar dari umpan balik

sampel tidak representatif

Menganalisis Data Survei di Python

Sampling untuk survei

  • Mustahil mengumpulkan dari populasi besar
  • Sampling digunakan untuk mengestimasi atau uji hipotesis tentang populasi
  • Teknik sampling berbeda untuk membuat sampel tak bias

Foto oleh Joseph Chan di Unsplash - orang-orang memegang payung di jalan siang hari

1 Foto oleh Joseph Chan di Unsplash
Menganalisis Data Survei di Python

Ringkasan teknik sampling

  • Acak sederhana
    • Subkelompok dipilih acak dari populasi
  • Acak berstrata
    • Populasi dibagi menjadi strata (mis: ras, gender, dll.)
    • Subkelompok dipilih acak dari tiap strata

Analytics Vidhya - pengambilan sampel acak berstrata

Menganalisis Data Survei di Python

Ringkasan teknik sampling

  • Berbobot
    • Pilih subkelompok yang cocok dengan proporsi populasi
  • Klaster
    • Membagi populasi menjadi klaster (mis: sekolah, kota, dll.)
    • Subkelompok dipilih acak dari klaster

Aoife Dalton di SlideServe - ilustrasi sampling klaster

1 Aoife Dalton di SlideServe
Menganalisis Data Survei di Python

Crosstab - cara umum menganalisis data survei

  • .crosstab() -> menelaah hubungan antara dua variabel nominal.
print(survey.head())
| Age     | Occupation_Title          | Current Student | Gender | Education  |
|---------|---------------------------|-----------------|--------|------------|
| 18 - 24 | Credit officer            | No              | Female | Bachelor's |
| 18 - 24 | Student                   | Yes, Full-Time  | Male   | Bachelor's |
| 18 - 24 | Student                   | Yes, Full-Time  | Female | Bachelor's |
| 25 - 34 | Senior Financial Analyst  | No              | Female | Bachelor's |
| 35 - 44 | Public Relations Director | No              | Female | Bachelor's |
Menganalisis Data Survei di Python

Fungsi crosstab

cross_tabulation = pd.crosstab(survey.Age, survey.Gender)
cross_tabulation
|         | Female | Male |
|---------|--------|------|
| 18 - 24 |     39 |   12 |
| 25 - 34 |     28 |   12 |
| 35 - 44 |      5 |    1 |
| 45 - 54 |      3 |    0 |
Menganalisis Data Survei di Python

Ayo berlatih!

Menganalisis Data Survei di Python

Preparing Video For Download...