Introduzione all’analisi dei dati dei sondaggi

Analisi dei dati da sondaggio in Python

EbunOluwa Andrew

Data Scientist

Cos’è l’analisi dei dati dei sondaggi?

  • Ottenere insight
    • Più risultati = più comprensione
  • Misurare gli effetti
    • Tasso di risposta alto è cruciale
    • Esempio: la risposta al follow-up indica se le modifiche al prodotto funzionano

Banner “We Want Your Feedback”

Analisi dei dati da sondaggio in Python

Cos’è un dato da sondaggio?

  • Risposte dei partecipanti alla ricerca
  • Quantitative o numeriche
  • Qualitative o descrittive
  • Rappresentazione equa delle opinioni del pubblico

Foto di Celpax su Unsplash - donna che compila un sondaggio

1 Foto di Celpax su Unsplash
Analisi dei dati da sondaggio in Python

Tipi di dati dei sondaggi

  • Ordinale
    • Le risposte hanno un ordine
    • Domanda esempio: Quanto usi il nostro prodotto?
    • Risposte esempio: Mai, Raramente, A volte, Spesso, Sempre
    • L’ordine conta

Compilazione di un questionario

Analisi dei dati da sondaggio in Python

Tipi di dati dei sondaggi

  • Nominale
    • Gruppi/categorie diverse
    • Nessun ordine tra categorie
    • Esempi: città di nascita, genere, etnia

Certificato di nascita

Analisi dei dati da sondaggio in Python

Tipi di dati dei sondaggi

  • Intervallo
    • Dati ordinati
    • Distanze tra valori: significative e uguali
    • Esempi di risposte: 22C, 24C, 26C

Termometro - Foto di Bianca Ackermann su Unsplash

  • Rapporto
    • Misure precise
    • Vero punto zero
    • Esempio di risposta: $5321

Casa fatta con banconote da cento dollari - Foto di Kostiantyn Li su Unsplash

Analisi dei dati da sondaggio in Python

Definizione degli obiettivi

  • Definisci gli obiettivi
  • Tasso di risposta
  • Impara dal feedback

campione non rappresentativo

Analisi dei dati da sondaggio in Python

Campionamento per sondaggi

  • Impossibile raccogliere da tutta la popolazione
  • Si usa il campionamento per stimare o testare ipotesi sulla popolazione
  • Tecniche diverse per campioni non distorti

Foto di Joseph Chan su Unsplash - persone con ombrello in strada di giorno

1 Foto di Joseph Chan su Unsplash
Analisi dei dati da sondaggio in Python

Panoramica delle tecniche di campionamento

  • Casuale semplice
    • Sottogruppo scelto a caso dalla popolazione
  • Casuale stratificato
    • Popolazione divisa in strati (es.: razza, genere, ecc.)
    • Sottogruppo scelto a caso da ogni strato

Analytics Vidhya - campionamento casuale stratificato

Analisi dei dati da sondaggio in Python

Panoramica delle tecniche di campionamento

  • Ponderato
    • Seleziona un sottogruppo che rispecchia le proporzioni della popolazione
  • A grappolo
    • Divide la popolazione in cluster (es.: scuole, città, ecc.)
    • Sottogruppo scelto a caso dai cluster

Aoife Dalton su SlideServe - illustrazione del campionamento a grappolo

1 Aoife Dalton su SlideServe
Analisi dei dati da sondaggio in Python

Crosstab: un modo comune per analizzare i sondaggi

  • .crosstab() -> esamina la relazione tra due variabili nominali.
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 |
Analisi dei dati da sondaggio in Python

Funzione 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 |
Analisi dei dati da sondaggio in Python

Passons à la pratique !

Analisi dei dati da sondaggio in Python

Preparing Video For Download...