Popisná statistika v analýze průzkumů

Analýza dat z průzkumů v Pythonu

EbunOluwa Andrew

Data Scientist

Co je popisná statistika v analýze průzkumů?

  • Základní míry pro popis dat z průzkumu.
  • Zahrnují popisy jednotlivých proměnných a výběrového souboru.

Lupa a pero nad grafem

Analýza dat z průzkumů v Pythonu

Proč používat popisnou statistiku?

  • Umožňují přehledné shrnutí dat
  • Formy
    • Tabulkové prezentace
    • Vizualizace
  • Pomáhají identifikovat odlehlé hodnoty

Grafy s lupou

Analýza dat z průzkumů v Pythonu

Frekvence a distribuce

  • Seskupení dat podle počtu výskytů v každé třídě
  • Pro kvalitativní i kvantitativní data
  • Počet různých výsledků v surových datech průzkumu
  • Sloupcové, histogramy, koláčové, spojnicové grafy aj.

Statistická data, grafy a tabulky

Analýza dat z průzkumů v Pythonu

Centrální tendence: průměr, medián, modus

  • Jediná hodnota odrážející střed datového rozdělení
  • Průměr = střední hodnota
  • Medián = prostřední hodnota datové sady seřazené vzestupně
  • Modus = nejčastěji se vyskytující hodnota v datové sadě
Analýza dat z průzkumů v Pythonu

Míry variability

  • Určuje, jak daleko jsou datové body od středu
  • Rozpětí
    • Rozdíl mezi nejvyšší a nejnižší hodnotou
  • Směrodatná odchylka
    • Průměrný rozptyl
    • Vzdálenost hodnot v datové sadě od průměru

Pohled shora na dav tvořící graf růstu s propojovacími čarami

Analýza dat z průzkumů v Pythonu

Průzkum: dietary_habits

dietary_habits.head()
| Age   | Gender | meals_per_day | eat_out_per_wk |
|-------|--------|---------------|----------------|
| 18-24 | Male   |             5 |              4 |
| 18-24 | Male   |             4 |              1 |
| 45-54 | Male   |             3 |              3 |
| 18-24 | Male   |             2 |              1 |
| 18-24 | Female |             3 |              1 |
Analýza dat z průzkumů v Pythonu

Frekvenční distribuce: dietary_habits

dietary_habits.Gender.value_counts().to_frame("Number")
|        | Number |
|--------|--------|
| Male   | 40     |
| Female | 38     |

Index: Gender

Analýza dat z průzkumů v Pythonu

Frekvenční distribuce: dietary_habits

dietary_habits.Gender.value_counts().to_frame("Number").plot(kind='bar')

sloupcový graf frekvenční distribuce pohlaví

Analýza dat z průzkumů v Pythonu

Míry centrální tendence: dietary_habits

  • .mean()
  • .median()
  • .mode()
Analýza dat z průzkumů v Pythonu

Míry centrální tendence: dietary_habits

  • .mean()
dietary_habits.mean()
| meals_per_day  | 3.128205 |
| eat_out_per_wk | 1.897436 |
| dtype: float64 |          |
Analýza dat z průzkumů v Pythonu

Míry centrální tendence: dietary_habits

  • .median()
dietary_habits.median()
| meals_per_day  | 3.0 |
| eat_out_per_wk | 1.5 |
| dtype: float64 |     |
Analýza dat z průzkumů v Pythonu

Míry centrální tendence: dietary_habits

  • .mode()
dietary_habits.mode()
| Age   | Gender | meals_per_day | eat_out_per_wk |
|-------|--------|---------------|----------------|
| 18-24 | Male   |             3 |              1 |
Analýza dat z průzkumů v Pythonu

Míry variability: dietary_habits

print(dietary_habits.meals_per_day.max() - dietary_habits.meals_per_day.min())
3
print(dietary_habits.meals_per_day.std())
0.6518500018473766
Analýza dat z průzkumů v Pythonu

Pojďme si procvičit!

Analýza dat z průzkumů v Pythonu

Preparing Video For Download...