R/viable_observations.R

Defines functions viable_observations

Documented in viable_observations

#' Function to extract viable arms
#' 
#' Takes set of observations and returns only those with at least two observations
#' per study.
#' 
#' @param hpp_df A subset of `w_obs`.
#' 
#' @export

viable_observations <- function(hpp_df) {
  hpp_df %>% 
    dplyr::group_by(study) %>% 
    dplyr::mutate(
      study_obs_count = length(study)
    ) %>% 
    dplyr::arrange(study) %>% 
    dplyr::select(study_obs_count, everything()) %>% 
    dplyr::filter(study_obs_count > 1)  %>% 
    dplyr::ungroup() 
}
softloud/hppapp documentation built on Dec. 23, 2021, 3:31 a.m.