Cómo se miden los umbrales con grabaciones reales
Lo que cuenta como «espiración» no se decide a ojo sino a partir de muestras de audio reales enviadas por usuarios. Cómo funciona ese trabajo.
5 min de lectura
Para que la app cuente un sonido como espiración, ese sonido tiene que estar una cierta cantidad por encima del silencio de la habitación. ¿De dónde sale esa «cierta cantidad»?
De una estimación al principio. De una medición después.
Por qué empieza con una estimación
Cuando se añade una técnica nueva no tenemos ni una sola grabación suya. El umbral se toma de técnicas parecidas: para una técnica espirada por la boca, el valor de otra técnica bucal de la misma familia; para una nasal, el de la familia nasal.
Esa estimación suele estar más o menos bien, pero no exacta. El texto de la app no lo esconde: donde un valor no tiene fuente, dice «valores iniciales, a medir cuando lleguen datos».
Cómo se hace la medición
De los usuarios que activan el compartir anónimo y el compartir muestra de audio llega de vez en cuando el sonido de una sesión. Con él llegan el informe de esa sesión y su cronología en bruto: en qué segundos se esperaban las espiraciones objetivo, en qué momentos la app detectó una espiración y cuál era el suelo de ruido.
Con las dos cosas juntas la medición se hace posible. El archivo de audio se pasa de nuevo por el código de detección de la app —el mismo código, la misma aritmética— pero con el umbral cambiado. Y entonces la pregunta: ¿con qué umbral se cazaron cuántas espiraciones objetivo, y cuántas detecciones falsas aparecieron?
El resultado es una tabla:
| umbral | espiraciones cazadas | sucesos de más |
|---|---|---|
| actual | 32/61 | 74 |
| algo más bajo | 35/61 | 74 |
| más bajo todavía | 35/61 | 74 |
Si las capturas suben y las detecciones falsas no, el umbral se baja. Si suben las dos, se deja como está.
Un ejemplo real
La app tiene un límite inferior al valor que puede tomar el suelo de ruido: impide que los umbrales se vuelvan demasiado sensibles en habitaciones muy silenciosas.
En una grabación hecha en tableta, el suelo de ruido real medía muy por debajo de ese límite. Como el límite suponía el suelo más alto de lo que era, el margen de la espiración se fundía y no se oía nada: a alguien que espiraba a un palmo de la tableta se le decía «acerca el dispositivo».
Se barrió con veintiuna grabaciones reales y el límite se bajó: el número de espiraciones cazadas subió y el de detecciones falsas no cambió. Aquella sesión sola pasó de cero sobre cuatro a dos sobre cuatro.
Una corrección así no se encuentra a ojo. Sin la grabación ni siquiera habríamos sabido que el problema existía.
Este es el único trabajo del compartir muestra de audio
El sonido que se envía se escucha para esto y para nada más: medir la exactitud de la detección de la respiración. No se usa para ningún otro fin, no se le da a terceros y se borra de tu dispositivo una vez enviado.
Si está desactivado, nunca se graba sonido en ninguna sesión. La app funciona perfectamente sin este permiso: los umbrales de las técnicas nuevas simplemente se quedan en estimaciones más tiempo.
Todavía sin medir
Cuando se escriben estas líneas, los umbrales de algunas técnicas siguen funcionando con sus valores iniciales: no se han acumulado suficientes grabaciones. A medida que lleguen, se repite el mismo barrido y los valores se actualizan.
Así que la exactitud de medida de la app crece junto con la gente que la usa.