Skip to content

Commit fdd3254

Browse files
committed
add amendments to plots by group
1 parent eef5910 commit fdd3254

File tree

2 files changed

+65
-48
lines changed

2 files changed

+65
-48
lines changed

ukbAccProcessing/scripts/acc_plots_over_the_day_by_group.R

Lines changed: 64 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ df <- readRDS(# analytic dataset
3434

3535

3636
# NAME OF CURRENT RUN UPDATE FOR THESIS==============================================================
37-
name_of_current_run <- "2022-06-14-rerun-descriptions-"
37+
name_of_current_run <- "2022-06-22"
3838

3939
# RESTRICT TO PATTICIPANTS IN THE FINAL ANALYTIC SAMPLE==============================================
4040
a$eid <- gsub("_90001_0_0.gz", "", a$eid)
@@ -45,6 +45,21 @@ a <- merge(a, df[, c("age_entry", "eid")], by = "eid")
4545

4646
a <- merge(a, extra_cols, by = "eid")
4747

48+
# TIME OF YEAR PLOT===================================================================================
49+
a$month <- lubridate::month(a$file.startTime)
50+
a$dst <- "UNCLEAR"
51+
a$dst[a$month %in% c(4, 5, 6, 7, 8, 9)] <- "summer"
52+
a$dst[a$month %in% c(11, 12, 1, 2)] <- "winter"
53+
a$dst <- as.factor(a$dst)
54+
plotAverageDayGroupWise(
55+
a,
56+
"dst",
57+
"sleep.hourOfDay.",
58+
".avg",
59+
yAxisLabel = "sleep",
60+
title ="Checking DST variable correctly incorporated"
61+
)
62+
4863

4964
# PREPROCESSING OF BEHAVIOURAL VARIABLES =============================================================
5065
a[, "GetMorn"] <-
@@ -115,7 +130,7 @@ for (group in c(
115130
}
116131

117132
if (group == "NapDureDay") {
118-
tit <- "Nap during day"
133+
tit <- "Napping during the day"
119134
}
120135

121136
# PRINTING ======================================================================================
@@ -145,24 +160,24 @@ for (group in c(
145160
}
146161

147162
# WRITE OUT COMBINED FIGURE ======================================================================
148-
svg(
149-
paste0(
150-
"ukbAccProcessing/plots/",
151-
name_of_current_run,
152-
"_face_validity_",
153-
group,
154-
".svg",
155-
sep = ""
156-
),
157-
width = 10,
158-
height = 4
159-
)
160-
161-
gridExtra::grid.arrange(
162-
grobs = list(p_MVPA, p_light, p_sedentary, p_sleep),
163-
layout_matrix = cbind(c(4, 3), c(2, 1))
164-
)
165-
dev.off()
163+
# svg(
164+
# paste0(
165+
# "ukbAccProcessing/plots/",
166+
# name_of_current_run,
167+
# "_face_validity_",
168+
# group,
169+
# ".svg",
170+
# sep = ""
171+
# ),
172+
# width = 10,
173+
# height = 4
174+
# )
175+
#
176+
# gridExtra::grid.arrange(
177+
# grobs = list(p_MVPA, p_light, p_sedentary, p_sleep),
178+
# layout_matrix = cbind(c(4, 3), c(2, 1))
179+
# )
180+
# dev.off()
166181

167182
# WRITE OUT SLEEP PLOT===========================================================================
168183
svg(
@@ -174,14 +189,15 @@ for (group in c(
174189
".svg",
175190
sep = ""
176191
),
177-
width = 20,
178-
height = 8
192+
width = 10,
193+
height = 4
179194
)
180195
print(p_sleep)
181196
dev.off()
182197
}
183198

184-
# GROUPINGS FOR WHICH USE WEEKDAYS ONLY==============================================================================
199+
# GROUPINGS FOR WHICH USE UNDER 60s and WEEKDAYS ONLY==============================================================================
200+
dat <- a[a$age_entry < 365.25 * 60,] # Restrict to under 60s
185201
for (group in c("JobInvolveHeavyManualPhysicalWork",
186202
"JobInvolveWalkingStanding")) {
187203
dat[, group] <- plyr::revalue(dat[, group], c("Prefer not to answer" = NA, "Do not know" = NA))
@@ -241,25 +257,25 @@ for (group in c("JobInvolveHeavyManualPhysicalWork",
241257
)
242258
}
243259

244-
# WRITE OUT COMBINED FIGURE==============================
245-
svg(
246-
paste0(
247-
"ukbAccProcessing/plots/",
248-
name_of_current_run,
249-
"_face_validity_weekday",
250-
group,
251-
".svg",
252-
sep = ""
253-
),
254-
width = 10,
255-
height = 4
256-
)
257-
258-
gridExtra::grid.arrange(
259-
grobs = list(p_MVPA, p_light, p_sedentary, p_sleep),
260-
layout_matrix = cbind(c(4, 3), c(2, 1))
261-
)
262-
dev.off()
260+
# # WRITE OUT COMBINED FIGURE==============================
261+
# svg(
262+
# paste0(
263+
# "ukbAccProcessing/plots/",
264+
# name_of_current_run,
265+
# "_face_validity_weekday",
266+
# group,
267+
# ".svg",
268+
# sep = ""
269+
# ),
270+
# width = 10,
271+
# height = 4
272+
# )
273+
#
274+
# gridExtra::grid.arrange(
275+
# grobs = list(p_MVPA, p_light, p_sedentary, p_sleep),
276+
# layout_matrix = cbind(c(4, 3), c(2, 1))
277+
# )
278+
# dev.off()
263279

264280
# WRITE OUT FIGURES FOR EACH BEHAVIOURS==================
265281
svg(
@@ -271,8 +287,8 @@ for (group in c("JobInvolveHeavyManualPhysicalWork",
271287
".svg",
272288
sep = ""
273289
),
274-
width = 20,
275-
height = 8
290+
width = 10,
291+
height = 4
276292
)
277293
print(p_light)
278294
dev.off()
@@ -285,9 +301,10 @@ for (group in c("JobInvolveHeavyManualPhysicalWork",
285301
".svg",
286302
sep = ""
287303
),
288-
width = 20,
289-
height = 8
304+
width = 10,
305+
height = 4
290306
)
291307
print(p_MVPA_zoomed)
292308
dev.off()
293-
}
309+
}
310+

ukbAccProcessing/useful_functions/average_day_plot_by_group.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ plotAverageDayGroupWise <- function(data, group, exposurePrefix, exposureSuffix,
3939
labs(
4040
y = yAxisLabel,
4141
x = "Hour of Day",
42-
title = tit)+
42+
title = title)+
4343
theme(legend.title=element_blank()) # MAKE SURE LEGEND TITLE BLANK
4444

4545

0 commit comments

Comments
 (0)