Sondaggio in clinica
Fa parte della sezione Statistica per il machine learning del percorso Machine Learning di Coddy. Lezione 64 di 64.
Una clinica ha chiesto a 48 pazienti informazioni sulla loro visita: età, tipo di visita, minuti di attesa e soddisfazione, da poor a excellent. È tutto in clinic.csv.
Che cosa determina la soddisfazione? Due colonne contengono testo, quindi codificale per prime. La soddisfazione ha un ordine; i tipi di visita no:
A quel punto ogni colonna è un numero e una heatmap mostra come tutto è correlato. Il responsabile vuole anche un report per tipo di visita e per la fascia d’età meno soddisfatta.
Sfida
DifficileIl programma legge un tipo di visita. Arrotonda a 2 decimali.
- Mappa la soddisfazione da 1 a 4, codifica one-hot
visitinencoded(dtype=int) e mantieni le sue correlazioni. - Per il tipo di visita: il numero di visite, l'attesa media e la soddisfazione media, nonché la percentuale di insoddisfatti (2 o meno) tra loro e nel complesso.
- Raggruppa le età con limiti 17, 34, 54, 85 come
18-34,35-54,55-85; stampa il gruppo meno soddisfatto. - Disegna la matrice:
coolwarmda -1 a 1, una barra dei colori, i nomi delle colonne su entrambi gli assi e il titoloClinic Survey.
Per un'altra clinica e urgent:
urgent: 16 visits, mean wait 30.44, mean satisfaction 2.44
Unhappy after urgent: 0.56 (overall 0.33)
Least satisfied: 35-54 (2.6)Dopo le tue righe, Coddy descrive la tua mappa di calore.
Provalo tu
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
visit = input()
df = pd.read_csv("clinic.csv")
# Scrivi il tuo codice qui sotto
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Statistica per il machine learning
1Centro e dispersione
Media e medianaPercentili e quartiliVarianza e deviazione standardCampione o popolazione?Il valore più frequenteRiepilogo: tempi di consegna4Campioni e popolazioni
Popolazione e campioneLe medie campionarie varianoDistribuzione campionariaCampioni più grandi, meno rumoreRiepilogo: sondare una città7Linee di tendenza
ResiduiAdattamento dei minimi quadratiTracciare la retta di adattamentoFare previsioni con una rettaQuanto è buono l’adattamento?Riepilogo: ore di pratica10Codifica delle categorie
Categorie come numeriCodifica one-hotRaggruppamento dei numeri in intervalliRiepilogo: annunci di auto2Distribuzioni
Istogrammi di densitàForme dei datiCurva normaleRegola 68-95-99,7Punteggi ZRiepilogo: durata della batteria5Valori anomali
Diagrammi a scatolaLa regola dell'IQRLa regola dello z-scoreGestire i valori anomaliRiepilogo: anomalie dei sensori3Probabilità tramite simulazione
La probabilità come frequenzaLa legge dei grandi numeriSomme dei dadiValore attesoProbabilità condizionataRiepilogo: probabilità al banco dei dadi6Relazioni
Leggere i grafici a dispersioneCorrelazioneMatrice di correlazioneMappe di calore della correlazioneCorrelazione non significa causalitàRiepilogo: gelato e soleEsercitati da solo: Compilatore Python online