Curso de SQL desde R: bases de datos con datos de ensayos clínicos

Este curso de SQL con R está pensado para quienes ya programan en R y quieren aprender a trabajar con bases de datos relacionales. Usarás solo dos paquetes: DBI, la interfaz común para conectar R con cualquier base de datos, y RSQLite, un motor SQLite que no necesita servidor porque la base de datos es un único archivo. El código que escribas con DBI sirve casi sin cambios para PostgreSQL, MySQL, SQL Server o DuckDB, así que lo que aprendas te servirá en cualquier entorno profesional. A lo largo de 10 clases de 10 a 15 minutos trabajarás con los datos de un ensayo clínico de hipertensión arterial con 90 pacientes, tres brazos de tratamiento, visitas, analíticas, hospitales y efectos adversos. Crearás la base de datos ejecutando archivos .sql desde R y aprenderás SELECT, WHERE, ORDER BY, GROUP BY, HAVING, INNER JOIN y LEFT JOIN, funciones de fecha, CASE WHEN, subconsultas y CTE con WITH. También dominarás las funciones ventana (LAG, FIRST_VALUE, ROW_NUMBER, RANK) para calcular el cambio de presión arterial respecto a la visita basal, la curva de reclutamiento o rankings de hospitales sin sacar los datos de la base de datos. El curso cubre además lo que se necesita para trabajar con bases de datos en un entorno real: consultas parametrizadas para evitar la inyección SQL, restricciones CHECK y claves foráneas, transacciones con dbWithTransaction(), vistas, índices medidos con EXPLAIN QUERY PLAN y lectura por bloques con dbSendQuery() y dbFetch() sobre una simulación de dos millones de lecturas de monitorización ambulatoria de la presión arterial. En el proyecto final recorrerás el flujo completo de un análisis clínico: SQL para extraer y pivotar los datos desde consultas guardadas en archivos .sql, y R base para ajustar un modelo ANCOVA, el análisis estándar para comparar tratamientos, y responder si el fármaco reduce la presión arterial frente a placebo y si es seguro. Los resultados se guardan de vuelta en la base de datos y se exporta un gráfico listo para un informe. Es la forma de trabajar de la industria farmacéutica, donde la FDA y la EMA aceptan análisis hechos en R.

schedule

A la espera de nuevas clases

Clases disponibles (0 de 10)

No hay clases disponibles en este momento.