Skip to content

WIP adding pressure testing#14

Draft
pratikunterwegs wants to merge 5 commits intomainfrom
develop
Draft

WIP adding pressure testing#14
pratikunterwegs wants to merge 5 commits intomainfrom
develop

Conversation

@pratikunterwegs
Copy link
Copy Markdown
Contributor

WIP as PR develops.

Comment thread R/fn_pressure_testing.R
filter_recent_ts <- function(df, threshold = 202310) {
touchstone_year <- unique(df$touchstone)

# TODO: check that touchstone year is 6 digit - can there be more digits?
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should always be 6 numbers (year followed by month) in the dataset but sometimes report parameters have character additions for disease too e.g. 202602yf. I think fine to leave as 6 numbers for this filtering purpose

Comment thread R/constants.R
Comment on lines +50 to +60
#' @name constants
EXCLUDED_DISEASES <- c("Hib", "PCV", "Rota", "JE")

#' @name constants
TOUCHSTONE_OLD <- "201910"

#' @name constants
TOUCHSTONE_NEW <- "202310"

#' @name constants
TOUCHSTONE_OLD_OLD <- "202110"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree it's much cleaner have these separate to the functions, the only thing is, they need to be flexible as each time a report is run, users may want to change these, specifically the TOUCHSTONE_OLD etc. in order to compare different reports/ years

Comment thread R/fn_pressure_testing.R
Comment on lines +205 to +206
# TODO: replace `old` and `new` with defined objs --- see scratch.R
# unsure why this syntax was used
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't see scratch.R? Agree the syntax could be more streamlined, I thought I had a reason at the time but I'm not sure now.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah thanks - that comment is aimed at me - the scratch.R file is where I try out the functions.

Comment thread R/fn_pressure_testing.R
#' @export
gen_combined_df <- function(prev_dat, df2, interest_cols, key_cols) {
# TODO: input checks
# TODO: df2 needs a better name
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

df2 is essentially a cleaned version of of the touchstone_new latest report on packit where vaccine names are cleaned, subregions appended etc. happy to take suggestions on a better way to do it

Comment thread R/fn_pressure_testing.R
results
}

# TODO: reconsider function name, add explicit arguments
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this in relation to save_outputs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants