
Este complemento utiliza la conexión JMP a R para descargar sus datos de Fitbit directamente a través de la API de Fitbit y crea una tabla de datos JMP con sus datos interdiarios o intradiarios (los datos intradiarios incluyen mediciones en incrementos de 15 minutos, en lugar de totales diarios). Las columnas incluidas son: tiempo, calorías quemadas, calorías consumidas, pasos, distancia, pisos, minutosMuy (número de minutos que Fitbit determinó que estuvo "muy activo").
Requisitos:
- R debe estar instalado en su computadora. Descargar desde https://www.r-project.org/
- Debe tener un Fitbit que sincronice con Fitbit.com (la descarga de datos con este complemento NO requiere una membresía premium y se puede realizar con una cuenta gratuita)
Uso:
- Descargue e instale el complemento (haga doble clic en el complemento descargado para instalarlo)
- *La primera vez que inicie, deberá configurar su credencial de inicio de sesión para Fitbit e instalar el paquete R y las dependencias requeridas. Ambas opciones están disponibles debajo del triángulo rojo una vez que inicia el complemento y solo son necesarias una vez.
- Seleccione el rango de fechas para el cual desea extraer datos.
- Haga clic en "Obtener datos entre días" para obtener mediciones diarias o en "Obtener datos intradiarios" para todas las mediciones tomadas en días. Tenga en cuenta que los datos intradiarios incluyen mediciones en incrementos de 15 minutos (~100 filas/día), así que tenga en cuenta que llevará un tiempo obtener varias semanas o meses de datos intradiarios.
- ¡Disfruta explorando tus datos de Fitbit!
Ejemplo:
Aquí estableceré el rango de fechas del 1 de noviembre de 2016 al 30 de noviembre de 2016 y seleccionaré "Obtener datos entre días".
Se genera la siguiente tabla:

La columna "hora" utiliza el formato estándar de fecha y hora, por lo que si desea crear variables para el día de la semana, mes, año, etc., puede usar una fórmula instantánea seleccionando el encabezado de la columna de hora en la tabla de datos > Nueva columna de fórmula. > Fecha Hora > :

Los datos intradiarios incluyen tiempo, calorías quemadas, nivel de actividad (clasificado por Fitbit), pasos, distancia, pisos y minutos activos con mediciones separadas cada 15 minutos para el rango de fechas que seleccione. Para el mes de noviembre, se genera la siguiente tabla (nuevamente, tenga en cuenta que este proceso lleva un tiempo para un rango de datos grande). Para este mes de datos, esto tomó alrededor de 45 segundos). Se elaboró la siguiente tabla:

Notarás que hay algunas filas sin datos: representan momentos en los que no estaba usando mi Fitbit y, por lo tanto, no estaba registrando ninguna actividad (si usas tu Fitbit solo durante las horas de vigilia, esto proporciona una manera fácil de extraer datos sobre cuándo estás dormido o despierto.
Estos son solo algunos ejemplos de cosas divertidas que puedes hacer con tus datos de Fitbit:
Pasos promedio y distancia por día de la semana:
Actogramas:
En general:
Por día de la semana
Para todo el mes:
Por supuesto, hay mucho más que puedes hacer con tus datos, y si (como yo) registras muchas otras cosas en tu vida, estos datos pueden ser una rica fuente de predictores (o respuestas de) otras variables que recopilas.
No dude en compartir cualquier visualización o análisis divertido que se le ocurra en los comentarios a continuación. ¡Divertirse!
Julian
Hola @Julian ,
¡Gracias por su respuesta! Si hay algo que necesite que haga para ayudarle con este proceso, estaré encantado de hacerlo. Me encantaría analizar mis datos de Fitbit y ampliar mis conocimientos sobre JMP a través de este proceso.
Hola @Kyschwab ,
Parece que Fitbit acaba de realizar algunos cambios en la forma en que entregan cookies para una sesión, lo que significa que el paquete FitbitScraper no puede devolver ningún dato. Examinaré este tema para ver si hay algo que podamos hacer desde el lado de JMP, pero creo que podría ser necesario que sea algo que Cory (autor fitbitScraper) deberá abordar.
- Julian
Esperaba que pudieras ayudarme. Actualmente estoy intentando utilizar el complemento y R pero sigo recibiendo el error:
Si alguien pudiera aconsejarme se lo agradecería mucho.
Hola @Dennis ,
Ah, sí, ese es el problema: JMP Student Edition no puede conectarse a R, solo JMP estándar, así como JMP Pro, incluyen conectividad R y Matlab. Puede consultar en thehub.com/jmp si desea actualizar a JMP estándar desde JMP SE.
@Julian
Hola @Dennis ,
¡Pues eso no sirve de nada! Gracias por comentar e intentemos resolver esto juntos. ¿Puedes contarme un poco más sobre tu configuración? Específicamente, ¿qué sistema operativo estás usando, qué versión de JMP y qué versión de R? Y para estar seguro de lo que está sucediendo, JMP se bloquea tan pronto como seleccionas Obtener datos de Fitbit en el menú de complementos, ¿correcto?
@Julian
El Descargador de datos de Fitbit para JMP libera mi computadora cada vez que hago clic en él. Se cargó bien en mis complementos y tengo R abierto en mi computadora. Sin embargo, tan pronto como hago clic en el complemento Obtener datos de Fitbit, aparece la bola giratoria.