Introductie in enquêtegegevens analyseren

Enquètegegevens analyseren in Python

EbunOluwa Andrew

Data Scientist

Wat is enquêtegegevensanalyse?

  • Krijg inzicht
    • Meer resultaten = meer begrip
  • Meet effecten
    • Hoge responsratio is cruciaal
    • Voorbeeld: reactie op vervolgenquête toont of productwijzigingen werken

We Want Your Feedback Banner

Enquètegegevens analyseren in Python

Wat zijn enquêtegegevens?

  • Data van onderzoeksdeelnemers
  • Kwantitatief of numeriek
  • Kwalitatief of beschrijvend
  • Eerlijke weergave van meningen van het publiek

Foto door Celpax op Unsplash - vrouw vult enquête in

1 Foto door Celpax op Unsplash
Enquètegegevens analyseren in Python

Typen enquêtegegevens

  • Ordinaal
    • Antwoorden hebben een logische volgorde
    • Voorbeeldvraag: Hoe vaak gebruik je ons product?
    • Voorbeeldantwoorden: Nooit, Zelden, Soms, Vaak, Altijd
    • Volgorde is belangrijk

Formulier invullen

Enquètegegevens analyseren in Python

Typen enquêtegegevens

  • Nominaal
    • Verschillende groepen/categorieën
    • Geen volgorde tussen categorieën
    • Voorbeelden: geboortestad, gender, etniciteit

Geboorteakte

Enquètegegevens analyseren in Python

Typen enquêtegegevens

  • Interval
    • Geordende data
    • Afstand tussen waarden = zinvol en gelijk
    • Voorbeeldantwoorden: 22C, 24C of 26C

Thermometer - Foto door Bianca Ackermann op Unsplash

  • Ratio
    • Precieze metingen
    • Echt nulpunt
    • Voorbeeldantwoord: $5321

Huis van honderd dollar - Foto door Kostiantyn Li op Unsplash

Enquètegegevens analyseren in Python

Doelen bepalen

  • Definieer onderzoeksdoelen
  • Responsratio
  • Leer van feedback

niet-representatieve steekproef

Enquètegegevens analyseren in Python

Steekproeven voor enquêtes

  • Onmogelijk om uit grote populatie alles te verzamelen
  • Steekproeven voor schattingen of hypothesen over populatie
  • Verschillende technieken om onbevooroordeelde steekproeven te maken

Foto door Joseph Chan op Unsplash - mensen met paraplu op de weg overdag

1 Foto door Joseph Chan op Unsplash
Enquètegegevens analyseren in Python

Overzicht steekproeftechnieken

  • Enkelvoudige aselecte
    • Willekeurig gekozen subgroep uit een populatie
  • Gestratificeerde aselecte
    • Populatie verdeeld in strata (bv.: ras, gender, etc.)
    • Subgroep willekeurig gekozen uit elk stratum

Analytics Vidhya - gestratificeerde aselecte steekproef

Enquètegegevens analyseren in Python

Overzicht steekproeftechnieken

  • Gewogen
    • Kies subgroep die populatieverhoudingen volgt
  • Cluster
    • Verdeelt populatie in clusters (bv.: scholen, steden, etc.)
    • Subgroep willekeurig gekozen uit clusters

Aoife Dalton op SlideServe - illustratie clustersteekproef

1 Aoife Dalton op SlideServe
Enquètegegevens analyseren in Python

Kruistabel: vaak gebruikt voor enquêteanalyse

  • .crosstab() -> bekijkt de relatie tussen twee nominale variabelen.
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 |
Enquètegegevens analyseren in Python

Crosstab-functie

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 |
Enquètegegevens analyseren in Python

Laten we oefenen!

Enquètegegevens analyseren in Python

Preparing Video For Download...