¿Cómo calcula HealthKit la energía activa y las otras variables?

2

Estoy investigando el uso de HealthKit para suministrar algunos datos para una aplicación que se ejecutará en iOS. Estamos pensando en usar Apple Watch para recopilar los datos. Estoy especialmente interesado en activeEnergyBurned y en algunas cantidades relacionadas, como basalEnergyBurned, respiratoria, y vo2Max.

Parece que los sensores en el Apple Watch son solo orientación, aceleración y ritmo cardíaco. Así que supongo que el activeEnergyBurned, etc., debe calcularse a partir de esos elementos. ¿Alguien puede indicarme alguna documentación u otra información sobre cómo se calculan estos elementos? En particular, sería muy útil conocer cualquier limitación o limitación conocida.

No pude localizar ninguna información al respecto con una búsqueda web. La única información que encontré que está relacionada es esta pregunta: ¿Cómo hacer que Apple Watch 2 calcule los datos de VO2 Max? También encontré esto: enlace

¿Hay mejores artículos o descripciones que los que cito más arriba para saber cómo se calcula la energía activa?

    
pregunta Robert Dodier 04.12.2018 - 02:26

1 respuesta

3

Apple no revela los algoritmos que se utilizan para calcularlos, por lo que necesitarás realizar ingeniería inversa o, con suerte, encontrar a alguien más que la haya creado por ingeniería inversa.

Lo que se sabe públicamente es que Apple ha contratado y contratado a expertos para hacer que un equipo completo de investigadores, fisiólogos, cardiólogos, dietistas y enfermeras, así como también cientos o miles de personas entrenen con el Apple Watch y otros sensores donde se calibran. todo tipo de mediciones y correlaciona esa recopilación de datos con carros metabólicos (según informes, solo en este gimnasio). Además, esta recopilación de datos se lleva a cabo desde 2015, por lo que espero que Apple haya revisado la fórmula con el tiempo para mejorarla a medida que aprendan qué tipo de actividades y qué tipos de cuerpo y edades no se ajustan a la última versión del algoritmo.

Espero que Apple haya restringido severamente el código que utiliza como secretos comerciales, ya que el alto costo de invertir en el equipo es claramente una ventaja competitiva para comercializar y vender y satisfacer a las personas con buenas estimaciones de la actividad de salud. Tal vez divulguen lo que usted necesita, pero supongo que debería usar los valores que Apple proporciona y construir su aplicación en torno al flujo de datos que Apple genera en lugar de competir con ellos a menos que su objetivo sea competir con Apple para generar mejores datos de salud.

Como desarrollador, también debe buscar en ResearchKit - enlace para obtener muchos más detalles técnicos y API que la prensa convencional. (o incluso la revisión tecnológica del MIT) incluirá artículos sobre los esfuerzos de Apple para que sus datos de salud sean precisos.

    
respondido por el bmike 04.12.2018 - 03:02

Lea otras preguntas en las etiquetas