Úvod do analýzy dat z průzkumů

Analýza dat z průzkumů v Pythonu

EbunOluwa Andrew

Data Scientist

Co je analýza dat z průzkumů?

  • Získání přehledu
    • Více výsledků = lepší porozumění
  • Měření efektů
    • Vysoká míra odezvy je klíčová
    • Příklad: odezva na následný průzkum ukazuje, zda jsou změny produktu účinné

Banner pro zpětnou vazbu

Analýza dat z průzkumů v Pythonu

Co jsou data z průzkumů?

  • Odpovědi účastníků výzkumu
  • Kvantitativní nebo číselné
  • Kvalitativní nebo popisné
  • Spravedlivé zastoupení názorů cílové skupiny

Foto: Celpax na Unsplash – žena vyplňující průzkum

1 Photo by Celpax on Unsplash
Analýza dat z průzkumů v Pythonu

Typy dat z průzkumů

  • Ordinální
    • Odpovědi dávají smysl jako pořadí
    • Ukázková otázka: Jak často používáte náš produkt?
    • Ukázkové odpovědi: Nikdy, Zřídka, Někdy, Často, Vždy
    • Pořadí je důležité

Vyplňování dotazníku

Analýza dat z průzkumů v Pythonu

Typy dat z průzkumů

  • Nominální
    • Různé skupiny/kategorie
    • Bez pořadí mezi kategoriemi
    • Příklady: město narození, pohlaví, etnický původ

Rodný list

Analýza dat z průzkumů v Pythonu

Typy dat z průzkumů

  • Intervalová
    • Seřazená data
    • Vzdálenost mezi hodnotami = smysluplná a stejná
    • Příklady odpovědí: 22 °C, 24 °C nebo 26 °C

Teploměr – foto: Bianca Ackermann na Unsplash

  • Poměrová
    • Přesná měření
    • Skutečná nulová hodnota
    • Příklad odpovědi: 5 321 $

Dům ze stodolarových bankovek – foto: Kostiantyn Li na Unsplash

Analýza dat z průzkumů v Pythonu

Definování cílů

  • Definování výzkumných cílů
  • Míra odezvy
  • Poučení ze zpětné vazby

Nereprezentativní vzorek

Analýza dat z průzkumů v Pythonu

Vzorkování pro průzkumy

  • Sběr dat z velké populace je nemožný
  • Vzorkování slouží k odhadům nebo testování hypotéz o populaci
  • Různé techniky vzorkování pro vytvoření nestranných vzorků

Foto: Joseph Chan na Unsplash – lidé s deštníky na ulici za dne

1 Photo by Joseph Chan on Unsplash
Analýza dat z průzkumů v Pythonu

Přehled technik vzorkování

  • Prostý náhodný výběr
    • Náhodně vybraná podskupina z populace
  • Stratifikovaný náhodný výběr
    • Populace rozdělena do vrstev (např.: rasa, pohlaví atd.)
    • Z každé vrstvy je náhodně vybrána podskupina

Analytics Vidhya – stratifikovaný náhodný výběr

Analýza dat z průzkumů v Pythonu

Přehled technik vzorkování

  • Vážený výběr
    • Výběr podskupiny odpovídající proporcím populace
  • Shlukový výběr
    • Populace rozdělena do shluků (např.: školy, města atd.)
    • Z shluků je náhodně vybrána podskupina

Aoife Dalton na SlideServe – ilustrace shlukového výběru

1 Aoife Dalton on SlideServe
Analýza dat z průzkumů v Pythonu

Crosstab – běžný způsob analýzy dat z průzkumů

  • .crosstab() -> zkoumá vzájemný vztah mezi dvěma nominálními proměnnými.
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 |
Analýza dat z průzkumů v Pythonu

Funkce 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 |
Analýza dat z průzkumů v Pythonu

Lass uns üben!

Analýza dat z průzkumů v Pythonu

Preparing Video For Download...