Package: lifelogr 0.1.0

lifelogr: Life Logging

Provides a framework for combining self-data (exercise, sleep, etc.) from multiple sources (fitbit, Apple Health), creating visualizations, and experimenting on onself.

Authors:Rohisha Adke [aut], Lisa Ann Yu [aut, cre]

lifelogr_0.1.0.tar.gz
lifelogr_0.1.0.zip(r-4.5)lifelogr_0.1.0.zip(r-4.4)lifelogr_0.1.0.zip(r-4.3)
lifelogr_0.1.0.tgz(r-4.4-any)lifelogr_0.1.0.tgz(r-4.3-any)
lifelogr_0.1.0.tar.gz(r-4.5-noble)lifelogr_0.1.0.tar.gz(r-4.4-noble)
lifelogr_0.1.0.tgz(r-4.4-emscripten)lifelogr_0.1.0.tgz(r-4.3-emscripten)
lifelogr.pdf |lifelogr.html
lifelogr/json (API)

# Install 'lifelogr' in R:
install.packages('lifelogr', repos = c('https://lisaannyu.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:
  • EX - A subset of the data for one user for about one month, from 2017-01-19 to 2017-02-17, containing 'fitbit_daily', 'fitbit_intraday', and 'util' data frames.

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.93 score 43 scripts 139 downloads 34 exports 72 dependencies

Last updated 8 years agofrom:7be4949885. Checks:OK: 1 WARNING: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 14 2024
R-4.5-winWARNINGNov 14 2024
R-4.5-linuxWARNINGNov 14 2024
R-4.4-winWARNINGNov 14 2024
R-4.4-macWARNINGNov 14 2024
R-4.3-winWARNINGNov 14 2024
R-4.3-macWARNINGNov 14 2024

Exports:agg_sleep_weekdaycompare_groupscorrelationcreate_datasetexperimentget_hr_zonesl_anoval_plotl_regressionlifelogrAppmerge_listsPersonplot_calplot_dplot_dailyplot_daily_allplot_distanceplot_floorsplot_iplot_i_distanceplot_intradayplot_intraday_allplot_mins_veryplot_rest_hrplot_sleepplot_sleep_allplot_sleep_over_timeplot_sleep_qualityplot_sleep_restless_minplot_sleep_restless_propplot_sleep_start_endplot_sleep_weekdayplot_stepstidy_multi_meas_data

Dependencies:askpassbackportsbase64encbroombslibcachemclicolorspacecommonmarkcpp11crayoncurldigestdplyrfansifarverfastmapfitbitScraperfontawesomefsgenericsggplot2gluegtablehtmltoolshttpuvhttrisobandjquerylibjsonlitelabelinglaterlatticelazyevallifecyclelubridatemagrittrMASSMatrixmemoisemgcvmimemodelrmunsellnlmeopensslpillarpkgconfigplyrpromisespurrrR6rappdirsRColorBrewerRcpprlangsassscalesshinysourcetoolsstringistringrsystibbletidyrtidyselecttimechangeutf8vctrsviridisLitewithrxtable

Introduction to lifelogr

Rendered fromsummary.Rmdusingknitr::rmarkdownon Nov 14 2024.

Last update: 2017-05-12
Started: 2017-05-12

Introduction to lifelogr's visualization functions

Rendered fromvignette_viz.Rmdusingknitr::rmarkdownon Nov 14 2024.

Last update: 2017-05-12
Started: 2017-05-12

Readme and manuals

Help Manual

Help pageTopics
A function to preprocess sleep data for the Person object.agg_sleep_weekday
Prints statistics on dataset, grouped by group assignmentscompare_groups
Correlation between each variable vs each measurecorrelation
Creates a dataset across data sources in a Person objectcreate_dataset
A subset of the data for one user for about one month, from 2017-01-19 to 2017-02-17, containing 'fitbit_daily', 'fitbit_intraday', and 'util' data frames.EX
Do the specified analysis of the impact of the variables on the measureexperiment
Calculate Heart Rate Zones.get_hr_zones
ANOVA test to assess impact of all variables (together) upon each measurel_anova
Plot each variable vs each measure of interestl_plot
Performs linear regression with all variables and interactions upon each measurel_regression
lifelogr: A package for life logging in R.lifelogr-package lifelogr
Run the Shiny app.lifelogrApp
Merge a list of lists into one listmerge_lists
A 'Person' object is a complete view of an individual over a certain time period, as seen through data from multiple sourcesPerson
Plot calories over time.plot_cal
Line graph for continuous variable(s).plot_d
Plot daily health totals.plot_daily
Plot a series of six graphs.plot_daily_all
Plot distance per day over time.plot_distance
Plot number of floors per day over time.plot_floors
Line graph for a single continuous variable.plot_i plot_i_active_min plot_i_cal plot_i_floors plot_i_hr plot_i_hr_datetime plot_i_steps plot_i_weight
Plot distance over time.plot_i_distance
Switch table to plot intraday variables.plot_intraday
Plot all intraday variables.plot_intraday_all
Plot minutes 'very active' over time.plot_mins_very
Plot resting heart rate over time.plot_rest_hr
Plot sleep.plot_sleep
Plot a series of six sleep graphs.plot_sleep_all
A function to plot sleep over time.plot_sleep_over_time
A function to plot sleep quality over time.plot_sleep_quality
A function to plot the minutes of restless sleep over time.plot_sleep_restless_min
A function to plot the proportion of restless sleep over time.plot_sleep_restless_prop
A function to plot sleep each night by start time and end time.plot_sleep_start_end
A function to plot sleep by day of week.plot_sleep_weekday
Plot steps per day over time.plot_steps
Tidy daily data.tidy_multi_meas_data