The Quantified Self (QS), also known as lifelogging, is a movement to incorporate technology into data acquisition on aspects of a person’s daily life in terms of inputs (food consumed, quality of surrounding air), states (mood, arousal, blood oxygen levels), and performance, whether mental or physical. In short, quantified self is self-knowledge through self-tracking with technology.
Data collection through self-monitoring and self-sensing combines wearable sensors (e.g. EEG, ECG) and wearable computing.
This project will using wearable (fitbit) to collect daily activity data. Data including date (daily) and steps covered daily, and calories burned daily, activites minues, etc.
## Warning in as.POSIXlt.POSIXct(x, tz): unknown timezone 'zone/tz/2017c.1.0/
## zoneinfo/America/Los_Angeles'
This project will visualize and generate 5 questions and insights about myself based on the data collected through fitbit.
Visualization Method and Tool ggplot and geom_point and geom_line are used for plotting.point plots allows easier visual comparison on the monthly and weekly and cumulaative sitting hours.
According to visualization, the hours I sat didn’t make much difference per day. And apparently there are some days I sat a lot on June and July. Which I need to be aware of. and according to the hours I sat daily, I need keep in mind that I shall stand for more time daily to keep healthier life style.
According to the sitting hours per month geom_line, I did sit a lot on June, July and Auguest, and it dropped a lot since September, I used standing desk to work a lot.
Visualization Method and Tool ggplot and geom_bar and geom_line are used for plotting.Bar plots allows easier visual comparison on the monthly and weekly and cumulative steps.
According to visualization, we can see that I ran or walked a lot on July, August and Steptember, and I walked or
run the most in August. There is almost no data On February, because I collected data from the last day of February. And I walked or ran a lot on July, August and September, because I went to hiking a lot.
From weekly steps, we can see that I usually walked or ran a lot on weekend. Because I worked out a lot on weekends.
Visualization Method and Tool ggplot and geom_bar and geom_line are used for plotting.Bar plots allows easier visual comparison on the monthly and weekly and cumulative distance.
From above monthly distance, we can see that on August covered the most, and on Mar and November dropped a lot. From weekly distance, we cannot get much from it. From Cumulative distance graph, we can see that between June and July and between October and November, there are some time, I didn’t walk or ran, I think I was driving to company and I was recovering my knees injury from running.
Visualization Method Boxplot is to visualize the distributions of data points count by week and month. Data process and summarization include parsing date variables into week and month and construct frequency table by corresponding data group ‘week’ and ‘month’.
Tool Package ‘lubridate’ is used for date variables convertion. ggplot2 and geom_boxplot are used for plotting.
According to visualization, boxplot activity hours per week, we can see that I exsecised a lot on Saturday, and quite relaxed on Friday.
From monthly activity hours, we can see that I exsecised a lot on August, and there are some days I worked out a lot on March, May, June and July. and also I do have some days quite relaxed on June and July too.
From calories consumption per month, we can see on July, Auguest, I burned lots calories, and on June and November, I sitted at home, didn’t excise lots. From weekdays, calories consumption didn’t have much difference. It showed that I kinda have a healthy life style, So I need to keep it up.
[1]. The Quantified Self - https://www.wikiwand.com/en/Quantified_self
[2]. Quantified self - runkeep data visualization - http://dangoldin.com/2014/01/04/visualizing-runkeeper-data-in-r/