Encuesta clínica
Parte de la sección Estadística para ML del Journey de Machine Learning de Coddy. Lección 64 de 64.
Una clínica preguntó a 48 pacientes sobre su visita: edad, tipo de visita, minutos de espera y satisfacción, desde poor hasta excellent. Todo está en clinic.csv.
¿Qué impulsa la satisfacción? Dos columnas son de texto, así que codifícalas primero. La satisfacción tiene un orden; los tipos de visita no:
Después, cada columna es un número y un mapa de calor muestra cómo se relaciona todo. El gerente también quiere un informe por tipo de visita y el grupo de edad menos satisfecho.
Desafío
DifícilEl programa lee un tipo de visita. Redondea a 2 decimales.
- Mapea la satisfacción de 1 a 4, codifica
visiten formato one-hot enencoded(dtype=int) y conserva sus correlaciones. - Para el tipo de visita: sus visitas, el tiempo de espera medio y la satisfacción media, y la proporción de personas insatisfechas (2 o menos) entre ellas y en general.
- Divide las edades en los intervalos 17, 34, 54, 85 como
18-34,35-54,55-85; imprime el grupo menos satisfecho. - Dibuja la matriz:
coolwarmde -1 a 1, una barra de colores, nombres de columnas en ambos ejes y el títuloClinic Survey.
Para otra clínica y 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)Después de tus líneas, Coddy describe tu mapa de calor.
Pruébalo tú mismo
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
visit = input()
df = pd.read_csv("clinic.csv")
# Escribe tu código a continuación
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Estadística para ML
1Centro y dispersión
Media y medianaPercentiles y cuartilesVarianza y desviación estándar¿Muestra o población?El valor más frecuenteRepaso: tiempos de entrega4Muestras y poblaciones
Población y muestraLas medias muestrales varíanLa distribución muestralMuestras más grandes, menos ruidoRepaso: Encuestar a un pueblo7Líneas de tendencia
ResiduosAjuste por mínimos cuadradosTrazar el ajustePredecir con una línea¿Qué tan bueno es el ajuste?Repaso: horas de práctica10Codificación de categorías
Categorías como númerosCodificación one-hotAgrupación de números en intervalosRepaso: anuncios de autos2Distribuciones
Histogramas de densidadFormas de los datosCurva normalRegla del 68-95-99,7Puntuaciones zRepaso: duración de la batería5Valores atípicos
Diagramas de cajaLa regla del RICLa regla del valor ZTratamiento de valores atípicosRepaso: fallos de los sensores3Probabilidad mediante simulación
La probabilidad como frecuenciaLa ley de los grandes númerosSuma de dadosValor esperadoProbabilidad condicionalRepaso: probabilidades del puesto de dados6Relaciones
Lectura de diagramas de dispersiónCorrelaciónMatriz de correlaciónMapas de calor de correlaciónCorrelación no es causalidadRepaso: helado y sol9Escalado de características
Por qué escalar las característicasEscalado mín-máxEstandarizaciónStandardScalerRepaso: compañeros de escaladaPractica por tu cuenta: Compilador de Python online