Kaip išanalizavau „FitBit“ duomenis, kad pagerėčiau bendrą sveikatos būklę

Pasirodo, kad duomenys gali jus išsaugoti

Fizinio aktyvumo stebėjimo priemonės tapo kelių milijonų dolerių kainų kategorija. Turėjau pakankamai daug išgalvotų sekėjų, pradedant anksti nuo „Nike Fuelband“ ir tada „MI“ veiklos grupės. Asmeniškai aš negalėjau nė vieno iš jų įsisavinti labai gerai, ir galų gale jie visi buvo puošnus skaitmeninis laikrodis, kurį kas kelias dienas reikėjo pakrauti, kad jie galėtų pasakyti teisingą laiką.

Tada, praėjus keliems mėnesiams, mano draugas padovanojo „Fitbit Versa“. Kažkas spustelėjo. Kodėl?

Nuo to laiko, kai atsisakiau idėjos, kad sveikatos grupės būtų veiksmingos, įvyko daug. Kai gavau šią dovaną, buvau tokioje stadijoje, kai buvau priklijuota prie kėdės ir nešiojamojo kompiuterio. Todėl turėjau didelę nugaros skausmo ir laikysenos disbalanso problemą. Daugelio metų neteisėtų veiksmų nepavyko ištaisyti per kelias dienas ar savaites. Kovodamas sunkioje kovoje su sėdėjimu, kurį dabar daugelis laiko naujuoju „rūkymu“, įsidėmėjau savo laikyseną ir idėją išlaikyti aktyvų gyvenimo būdą.

Taigi, sugalvojau paduoti „Fitbit“ švarų skalūną ir išbandžiau savaitę. „Fitbit“ programa atliko gana gerą darbą, užfiksuodama ir demonstruodama duomenis eksploataciniu formatu.

Praėjo dvi savaitės nuo mano išsiskyrimo su mechaniniu laikrodžiu. Susidomėjęs dėl daugybės duomenų, kuriuos „Fitbit“ gali užfiksuoti, atsirado noras suprasti, kas slypi už duomenų.

Netrukus pradėjau eksperimentą, norėdamas išsiaiškinti, kaip gerai seku užsibrėžtus tikslus. Taip pat norėjau sužinoti, ar yra kokių nors pašalinių veiksnių, turinčių įtakos šiems tikslams. Galiausiai norėjau pakeliui atskleisti paslėptus ir įdomius radinius. Man buvo ypač įdomu atrasti:

  • Kiek aktyvios mano dienos? Ar daug laiko praleidžiu sėdėdamas?
  • Kaip šie duomenys skiriasi darbo dienomis ir savaitgaliais?
  • Kokie veiksniai lemia didžiausią kalorijų deginimą?
  • Kurie pratimai yra geriausias ir lengviausias būdas pasiekti kasdienius tikslus?
  • Ar aš laikiausi pastovaus miego grafiko? Kokie veiksniai daro įtaką?
  • Supraskite miego stadijas ir sužinokite, ko reikia norint geriau miegoti.
  • Koks yra „Netflix“ besaikio miego poveikis savaitgalio miegui?
  • Išmokykite paprastą mašininio mokymosi modelį, kad sužinotumėte, ar nėra paslėpto modelio, leidžiančio geriau miegoti.

Neradau atsakymų į juos iš standartinės „Fitbit“ programos. Man reikėjo pirminių duomenų.

Duomenų gavimas

Pirmoji užduotis buvo išsiaiškinti būdus, kaip išgauti duomenis iš mano įrenginio. Peržiūrėdamas kūrėjo puslapius radau, kad jie turi žiniatinklio API nuostatą, kad galėtų pasiekti vartotojo duomenis. Nagrinėdamas šias API, buvau sukrėstas, matydamas didžiulį duomenų kiekį, kuris yra užfiksuojamas ir išsaugomas kiekvieną minutę. Įrašomi žingsniai, sudegintos kalorijos, miego etapai ir net širdies ritmas / minutę bet kurią dieną!

Kartais viliojantis žvilgsnis apie mūsų bendrą sveikatingumą priverčia mus pamiršti, kokia asmenine informacija mes galiausiai dalijamės. Skaitydamas jų privatumo politiką radau, kad „Fitbit“ atliko papildomus patikrinimus, kad duomenys būtų saugūs. Bet kokiu atveju tam reikia atskiro savo posto, todėl nenukrypdami nuo pagrindinio tikslo, tęskime.

Aš užregistravau savo programą ir gavau reikiamus kliento prisijungimo duomenis, kad galėčiau pradėti duomenų paėmimą. Atlikęs būtinus įgaliojimo veiksmus, aš surinkau ir sujungiau savo dienos aktyvumo, miego ir širdies ritmo duomenis ir išmečiau juos į „Excel“ failą. Po tam tikro duomenų išvalymo duomenų rinkinys buvo paruoštas!

PS. Čia galite rasti visą kodą kartu su „Jupyter“ sąsiuviniu.

PPS. Atsakomybės apribojimas: Ši duomenų analizė yra pagrįsta labai ribotu duomenų taškų rinkiniu ir ją bus sunku apibendrinti masėms. Prašau tai laikyti smagiu skaitymu!

Veiklos analizė

„Fitbit“ turi platų duomenų taškų spektrą, kad būtų galima išmatuoti dienos aktyvumo lygį. Žingsniai, kalorijos ir grindys yra keletas standartinių matų. Tai taip pat stebi, kiek minučių kasdien praleidžiu būdama saikingai, šiek tiek ir labai aktyvi.

Nesijaudindamas apie kasdienį kalorijų deginimą, savo „Fitbit“ įrenginyje turėjau tikslą kiekvieną dieną pasiekti 8000 žingsnių. Žemiau pateiktuose grafikuose manau, kad vidutiniškai apie 7800 žingsnių per dieną esu gana artimas mano tikslui. Yra keletas tyrimų, kurie rodo, kad pataikyti 10000 žingsnių per dieną yra idealu, ir tai bus kitas tikslas.

Antradieniais – šeštadieniais buvau ta diena, kai vidutiniškai praleisdavau apie 40 minučių labai aktyvių minučių - tai tiesiog reiškia aktyvią mankštą. Mažiau minučių sekmadieniais lėmė vien tingumas / sveikimo laikas. Aktyvių minučių sumažėjimas pirmadieniais įrodo, kad aš kritu į pirmadienio bliuzą ir spėju, kad laikas tai išspręsti. ??

Išanalizavus per minutę sudegintų kalorijų kiekį įvairiose veiklose, galima rasti keletą įdomių išvadų. Nors internete yra daug panašių duomenų, labai sunku apibendrinti šiuos skaičius visiems. Kadangi daug kas priklauso nuo fizinio pasirengimo lygio, demografijos, įgūdžių ir, svarbiausia, nuo to, kiek man patinka atlikti tam tikrus pratimus.

Įdomu tai, kad bėgimas man padeda sudeginti beveik 12 kalorijų per minutę. Matematika paprasta: norint kompensuoti alų, man reikia 10 minučių bėgimo. ?? ‍ +? =?

Tenisas? - mėgstamiausia veikla iš loto - užima antrą vietą. Tai vėlgi „win-win“ scenarijus! Bus įdomu sužinoti, ar šis skaičius pasikeis tobulinant savo įgūdžius.

Plaukimo numeriai man nebuvo šokiruojantys, nes vis dar stengiuosi neatsilikti nuo savo tęstinio ratų skaičiaus. Praleidus šiek tiek laiko baseine, mankšta virsta laisvalaikiu.

Pažymėtina, kad sudegintos kalorijos neturėtų būti vienintelė metrika, pagal kurią galima klasifikuoti šią veiklą. Tačiau tai yra vienintelė metrika, kurią šiuo metu galiu išmatuoti per „Fitbit“.

Galiausiai naudinga sužinoti, kaip įvairūs duomenų taškai koreliuoja tarpusavyje. Koreliacijos šilumos žemėlapio sudarymas padeda atskleisti kai kurias išvadas.

Sudegintos kalorijos yra labai susijusios su žingsnių skaičiumi ir aktyviomis minutėmis . Sėdimos minutės turi neigiamą koreliaciją su savaitės dienomis, o tai reiškia, kad daugiau laiko praleidžiu savaitgaliais.

Miego analizė

Miegas yra būtinas norint palaikyti nuotaiką, atmintį ir pažintinius rodiklius, ir nuo to negalima bėgti. Maždaug trečdalį savo gyvenimo praleidžiame miegodami. Tai stulbinantys 26 metai, praleisti miegant lovoje ! Nors medžiagų apykaita paprastai sulėtėja, visi pagrindiniai organai ir reguliavimo sistemos ir toliau veikia. Taigi tampa svarbu maksimaliai išnaudoti savo miegą.

Skaitydamas daugiau apie tai sužinojau, kad yra keletas standartinių būdų, kurie gali padėti pasiekti gerą miegą.

  • Laikantis gero miego grafiko
  • Venkite ryškios / mėlynos šviesos naktį prieš atsitrenkdami į lovą
  • Venkite kofeino vėliau dieną
  • Miegokite vėsioje ir tamsioje patalpoje
  • Miegoti bent 7–9 valandas. Yra keletas tyrimų, kuriuose teigiama, kad net per 5 valandas galite pasiekti maksimalią savo miego dalį.

Šio eksperimento metu bandžiau atlikti aukščiau nurodytus veiksmus, kad prisiriščiau prie griežto miego grafiko. Atėjo laikas juos patvirtinti.

Iš žemiau pateiktų grafikų radau, kad vidutiniškai miegojau 7 valandas be didelių numerių nukrypimų. Nors aš galėjau atsitrenkti į lovą prieš 11, pabudimo laikas vis tiek svyravo nuo 5:30 iki 7:00.

Nors vidutinė trukmė buvo šiek tiek panaši, bendra miego kokybė nebuvo tokia pati. Kai kuriomis dienomis buvau labai aktyvus net miegodamas 6 valandas, nors buvo daug atvejų, kai net ir vėlai miegodamas nesijaučiau žvalus. Atsakymą radau analizuodamas mistinius miego ciklus .

Kol mes miegame, mūsų kūnas paprastai praeina kelis miego ciklus, pakaitomis tarp šių etapų:

ŽIEMOS MIEGAS: Šis etapas paprastai prasideda per kelias minutes po užmigimo. Paprastai šiame etape kvėpavimas ir širdies ritmas šiek tiek sumažėja. Lengvas miegas skatina protinį ir fizinį atsistatymą.

GILUS MIEGAS: Gilus miegas paprastai pasireiškia pirmosiomis miego valandomis. Kvėpavimas tampa lėtesnis ir raumenys atsipalaiduoja, o širdies ritmas paprastai tampa reguliaresnis. Kai ryte pabundame žvalūs, tikėtina, kad patyrėme solidžius gilaus miego periodus. Gilus miegas skatina fizinį atsigavimą, atminties ir mokymosi aspektus.

REM SLEEP: REM miegas yra aktyvus miego laikotarpis, pasižymintis intensyvia smegenų veikla. Pirmoji REM miego fazė paprastai įvyksta po pradinio gilaus miego etapo. Kvėpavimas yra greitesnis, netaisyklingas ir negilus. Akys greitai juda įvairiomis kryptimis, todėl atsirado greito akių judesio pavadinimas - REM Sleep. Tai yra tas etapas, kai mes paprastai miego metu matome sapnus. Įrodyta, kad REM miegas vaidina svarbų vaidmenį reguliuojant nuotaiką, mokantis ir atmintyje.

Žemiau pateiktas siužetas rodo, kad vidutiniškai mano kūnas praleidžia tik apie 17% gilaus miego, 19% REM, o likusią dalį - šviesoje arba būdamas šiek tiek budrus. Lengvo ir gilaus miego datos ir laiko grafikas rodo, kad šie skaičiai labai skiriasi.

Jei suskaičiuosime skirtingų miego stadijų koreliaciją, pamatysime, kad laikas, praleistas lovoje, labai koreliuoja su lengvu miegu, tačiau nėra stiprios koreliacijos su giliuoju miegu.

Tai iš esmės reiškia, kad vien miegojimas daugiau ne visada garantuoja gerą gilų miegą. Manau, tai padeda patvirtinti svarbų mokymąsi apie miegą:

Svarbi miego kokybė, o ne kiekis.

Laikytis griežto miego grafiko darbo dienomis yra lengva, tačiau savaitgaliai yra visai kitoks kamuolio žaidimas.

Aukščiau esančiame langelyje matyti, kad labiausiai paveikti šeštadieniai, kai laikas lovoje svyruoja nuo 5 iki 9 valandų. „Netflix Binge“ ir savaitgalio vakarėliai yra keletas ydų, turinčių įtakos šiai rutinai. Atvirkščiai, mažesnė dėžutė sekmadieniais vaizduoja mane besiruošiantį pirmadienio rytams. Įdomu pamatyti, kaip šie pasąmonės kūno elgesys aiškiai atsiskleidžia šiuose siužetuose.

Galiausiai norėjau sužinoti, ar mano kasdienė veikla neturėjo jokio poveikio miegui. Nors neturėjau daug duomenų apie mašininio mokymosi modelį,

pradinis bėgimas parodė įdomių rezultatų. Jis numatė, kad aktyvumas dieną ir miegas prieš 23 val. Teigiamai prisideda prie paskutinio gilaus miego minučių.

Nors per anksti tai patvirtinti, aš tai pakartosiu dar kartą, kai turėsiu dar keletą miego duomenų ir papildomų funkcijų, kad patobulintų modelio tikslumą. Išsamią informaciją galite rasti šiame „Jupyter“ užrašų knygelėje.

Ar visa tai buvo verta?

Šis eksperimentas buvo naudinga patirtis. Aš nustatiau keletą įdomių būdų, kaip mano kūnas reaguoja į išorinius dirgiklius. Tai tarsi mašina, kurioje tam tikrų rankenėlių pakoregavimas gali padėti pasiekti skirtingus rezultatus.

Toliau eidamas einu planuoju nustatyti keletą patobulintų veiklos tikslų. Taip pat išbandysiu keletą biohack'ų, norėdamas sužinoti, ar tai turi teigiamą poveikį mano miego kokybei. Taip pat svarstau galimybę sukurti „Fitbit“ žadintuvo programą, kuri pažadintų mane tik tada, kai įsigysiu pakankamai kokybiško miego (nežinote, ar toks jau egzistuoja?).

Galiausiai aš neketinu to žymėti kaip eksperimento . Dienos rutina, kuri pradžioje jautėsi jėga, dabar tapo įpročiu. Anksčiau teko susipažinti su daugeliu straipsnių, kurie taip pat tyrė ankstyvo pabudimo svarbą, ir galiausiai jį priėmiau iš pirmų lūpų. Šis „Medium“ straipsnis, kuris iš tikrųjų yra mano pirmasis, yra vienas iš daugelio šio naujo įpročio šalutinių produktų.

Ačiū, kad skyrėte laiko analizei atlikti. Būsiu labiau nei dėkinga, jei sužinojau, ar jums tai patiko, ir turiu pasiūlymų apie bet kokius patobulinimus apskritai! :)