transfer from old repo

This commit is contained in:
Andreas Gammelgaard Damsbo 2026-08-19 09:27:27 +02:00
commit 277e2b8cf3
No known key found for this signature in database
1111 changed files with 83736 additions and 0 deletions

48
1 PA Decline/flowchart.R Normal file
View file

@ -0,0 +1,48 @@
create_flowchart <- function(data, export.path = NULL) {
out <- data |>
dplyr::select(pase_0,pase_4) |>
dplyr::mutate(id= dplyr::row_number(),
exclude=is.na(pase_0)|is.na(pase_4),
exclude_reason=factor(dplyr::case_when(
is.na(pase_0) ~ "Pre-stroke PASE missing",
is.na(pase_4) ~"Post-stroke PASE missing"
),levels=c( "Pre-stroke PASE missing","Post-stroke PASE missing")),
) |>
consort::consort_plot(
orders = c(
id = "Complete TALOS cohort",
exclude_reason = "Excluded",
id = "Main dataset"
),
side_box = c("exclude_reason"),
labels = c(
"1" = "Identification",
"2" = "Inclusion",
"3" = "Complete data"
)
)
if (!is.null(export.path)) {
out |> export_consort_dot(path = export.path)
} else {
plot(out)
}
}
source(here::here("2 Longterm/data.R"))
# The original functions from DST unedited
source(here::here("1 PA Decline/Fra DDV/functions200411.R"))
source(here::here("1 PA Decline/Fra DDV/functions240418.R"))
# Modified functions to overwrite original
source(here::here("R/functions.R"))
df <- df_ddv |>
dplyr::tibble() |>
dplyr::mutate_all(as.character) |>
ready_clin() |>
data_formatting()|>
get_vars(c("clin","lifestyle","ses", "assess.pred")) |>
dplyr::mutate(exclude=ifelse(is.na(pase_0)|is.na(pase_4),"Excluded","Included"),
age=as.numeric(age))
df |> create_flowchart()