
Dieses Add-in nutzt die JMP-zu-R-Verbindung, um Ihre Fitbit-Daten direkt über die Fitbit-API herunterzuladen und erstellt eine JMP-Datentabelle entweder mit Ihren Inter- oder Intraday-Daten (Intraday-Daten umfassen Messungen in 15-Minuten-Schritten statt Tagessummen). Enthaltene Spalten sind: Zeit, Kalorienverbrauch, Kalorienaufnahme, Schritte, Distanz, Etagen, MinutenSehr (Anzahl der Minuten, in denen Fitbit festgestellt hat, dass Sie „sehr aktiv“ waren.)
Anforderungen:
- R muss auf Ihrem Computer installiert sein. Herunterladen von https://www.r-project.org/
- Sie benötigen ein Fitbit-Gerät, das Sie mit Fitbit.com synchronisieren (das Herunterladen von Daten mit diesem Add-in erfordert KEINE Premium-Mitgliedschaft und kann mit einem kostenlosen Konto durchgeführt werden).
Verwendung:
- Add-in herunterladen und installieren (doppelklicken Sie auf das heruntergeladene Add-in, um es zu installieren)
- *Beim ersten Start müssen Sie Ihre Anmeldeinformationen für Fitbit festlegen und das erforderliche R-Paket und die Abhängigkeiten installieren. Beide Optionen sind unter dem roten Dreieck verfügbar, sobald Sie das Add-In starten, und werden nur einmal benötigt.
- Wählen Sie den Datumsbereich aus, für den Sie Daten abrufen möchten.
- Klicken Sie auf „Interday-Daten abrufen“ für tägliche Messungen oder auf „Intraday-Daten abrufen“ für alle innerhalb von Tagen durchgeführten Messungen. Beachten Sie, dass Intraday-Daten Messungen in 15-Minuten-Schritten (ca. 100 Zeilen/Tag) umfassen. Beachten Sie daher, dass es eine Weile dauern wird, mehrere Wochen oder Monate an Intraday-Daten abzurufen.
- Viel Spaß beim Erkunden Ihrer Fitbit-Daten!
Beispiel:
Hier stelle ich den Datumsbereich vom 1. November 2016 bis zum 30. November 2016 ein und wähle „Interday-Daten abrufen“ aus.
Die folgende Tabelle wird generiert:

Die Spalte „Uhrzeit“ verwendet das standardmäßige Datum-Uhrzeit-Format. Wenn Sie also Variablen für Wochentag, Monat, Jahr usw. erstellen möchten, können Sie eine Sofortformel verwenden, indem Sie die Überschrift der Zeitspalte in der Datentabelle > Neue Formelspalte auswählen > Datum Uhrzeit > :

Zu den Intraday-Daten gehören Zeit, verbrannte Kalorien, Aktivitätsniveau (wie von Fitbit klassifiziert), Schritte, Entfernung, Etagen und aktive Minuten mit separaten Messungen alle 15 Minuten für den von Ihnen ausgewählten Datumsbereich. Für den Monat November wird die folgende Tabelle generiert (beachten Sie auch hier, dass dieser Vorgang bei einem großen Datenbereich eine Weile dauert). Für diesen Datenmonat dauerte dies etwa 45 Sekunden. Es entstand folgende Tabelle:

Sie werden feststellen, dass es einige Zeilen ohne Daten gibt – diese stellen Zeiten dar, in denen ich mein Fitbit-Gerät nicht getragen habe, und daher wurden keine Aktivitäten protokolliert (wenn Sie Ihr Fitbit-Gerät nur während der Wachstunden tragen, ist dies eine einfache Möglichkeit zum Extrahieren). Daten darüber, wann Sie schlafen oder wach sind.
Hier sind nur ein paar Beispiele für lustige Dinge, die Sie mit Ihren Fitbit-Daten machen können:
Durchschnittliche Schritte und Entfernung nach Wochentag:
Aktogramme:
Gesamt:
Nach Wochentag
Für den gesamten Monat:
Natürlich können Sie mit Ihren Daten noch viel mehr machen, und wenn Sie (wie ich) viele andere Dinge in Ihrem Leben protokollieren, können diese Daten eine reichhaltige Quelle für Prädiktoren (oder Antworten auf) andere von Ihnen gesammelte Variablen sein.
Teilen Sie gerne alle lustigen Visualisierungen oder Analysen, die Ihnen einfallen, in den Kommentaren unten. Spaß haben!
julianisch
Hallo @julianisch ,
Danke für Ihre Antwort! Wenn Sie irgendetwas tun müssen, um Ihnen bei diesem Prozess zu helfen, würde ich es gerne tun. Es würde mir Spaß machen, meine Fitbit-Daten zu analysieren und durch diesen Prozess mein Wissen über JMP zu erweitern.
Hallo @Kyschwab ,
Offenbar hat Fitbit gerade einige Änderungen an der Art und Weise vorgenommen, wie Cookies für eine Sitzung bereitgestellt werden, was bedeutet, dass das fitbitScraper-Paket keine Daten zurückgeben kann. Ich werde mir dieses Problem ansehen, um zu sehen, ob wir von JMP-Seite aus etwas tun können, aber ich denke, es muss möglicherweise etwas sein, das Cory (der Autor) ist fitbitScraper) muss angesprochen werden.
- Julian
Ich hatte gehofft, dass du mir helfen könntest. Ich versuche derzeit, das Add-In und R zu verwenden, erhalte jedoch ständig die Fehlermeldung:
Wenn jemand einen Rat geben könnte, wäre ich sehr dankbar.
Hallo @Dennis ,
Ach ja, das ist das Problem: JMP Student Edition kann keine Verbindung zu R herstellen, nur Standard-JMP sowie JMP Pro verfügen über die R- und Matlab-Konnektivität. Sie können onthehub.com/jmp besuchen, wenn Sie von JMP SE auf Standard-JMP aktualisieren möchten.
@julianisch
Hallo @Dennis ,
Nun, das ist überhaupt nicht gut! Vielen Dank für Ihren Kommentar. Versuchen wir, das gemeinsam herauszufinden. Kannst du mir etwas mehr über deinen Aufbau erzählen? Konkret: Welches Betriebssystem verwenden Sie, welche JMP-Version und welche R-Version? Und nur damit ich sicher bin, was passiert: JMP stürzt ab, sobald Sie in Ihrem Add-In-Menü „Fitbit-Daten abrufen“ auswählen, richtig?
@julianisch
Der Fitbit Data Downloader für JMP gibt meinen Computer frei, wenn ich darauf klicke. Es wurde einwandfrei in meine Add-Ins geladen und ich habe R auf meinem Computer geöffnet. Sobald ich jedoch auf das Add-In „Fitbit-Daten abrufen“ klicke, erscheint die rotierende Kugel.