duplicates = read.csv("~/Documents/Penn/MURI_protocol_paper/MURI_Master_Participants - Overview.csv", stringsAsFactors = FALSE) %>%
filter(duplicate > 0) %>%
arrange(duplicate) %>%
group_by(duplicate) %>%
fill(everything(), .direction = "updown") %>%
gather(key, value, -c(pID, gID, duplicate, duplicate_id)) %>%
spread(key, value) %>%
gather(key, value, ends_with("complete")) %>%
mutate(value_numeric = recode(value, "complete" = 4, "incomplete" = 3,
"invited" = 2, "not_invited" = 1)) %>%
arrange(duplicate, key) %>%
group_by(duplicate, key) %>%
mutate(diff = value_numeric[1] - value_numeric[2],
value_correct = ifelse(diff > 0, value[1],
ifelse(diff < 0, value[2], value)),
value_correct = ifelse(is.na(value_correct), value, value_correct),
filter_out = row_number(),
pID = sprintf("%s_%s", pID, duplicate_id)) %>%
filter(filter_out == 1) %>%
ungroup() %>%
select(pID, gID, key, value_correct) %>%
rename("value" = value_correct)
data = read.csv("~/Documents/Penn/MURI_protocol_paper/MURI_Master_Participants - Overview.csv", stringsAsFactors = FALSE) %>%
filter(duplicate == 0 & grepl("^m", pID)) %>%
gather(key, value, ends_with("complete")) %>%
select(pID, gID, key, value) %>%
mutate(value = ifelse(pID == "muri674" & key == "baseline_complete", "complete_short", value)) %>%
unique() %>%
bind_rows(., duplicates) %>%
mutate(value = gsub("incompelte", "incomplete", value),
value = gsub("\\?", "", value),
key = gsub("_complete", "", key),
value = ifelse(value == "invited", "not_started", value))
ema = read.csv("~/Library/CloudStorage/Box-Box/MURI_Data_830189/data/EMA_Round1/SHINE_EMA_Round1_19May2020.csv") %>%
select(SHINEID, Condition) %>%
unique() %>%
rename("pID" = SHINEID) %>%
mutate(pID = recode(pID, "muri181" = "muri181_muri346",
"muric232" = "muric232_muric518",
"muric249" = "muric249_muric530",
"muric213" = "muric213_muric466",
"muric241" = "muric241_muric521",
"muric244" = "muric244_muric523")
)
covid_ema = read.csv("~/Library/CloudStorage/Box-Box/MURI_Data_830189/data/EMA_Round2/SHINE_Round2EMA_6Jan2021.csv") %>%
select(SHINEID, Pak) %>%
unique() %>%
rename("pID" = SHINEID) %>%
mutate(condition = recode(Pak, "A" = "control",
"B" = "mindful",
"C" = "mindful",
"D" = "perspective",
"E" = "perspective")) %>%
select(pID, condition) %>%
mutate(pID = recode(pID, "muric213" = "muric213_muric466",
"muric260" = "muric260_muric476",
"muric232" = "muric232_muric518",
"muric257" = "muric257_muric519",
"muric241" = "muric241_muric521",
"muric244" = "muric244_muric523",
"muric258" = "muric258_muric526",
"muric249" = "muric249_muric530",
"muri083" = "muri083_muri411",
"muri181" = "muri181_muri346",
"muri300" = "muri300_muri558",
"muri042" = "muri042_muri164"))