Cohort Attrition: Multi-Site, Anomaly Detection, Cross-Sectional Analysis


dc.contributorPatient-Centered Outcomes Research Institute
dc.contributor.authorPEDSnet Data Coordinating Center
dc.contributor.otherPEDSnet Data Coordinating Center
dc.date.accessioned2024-09-09T17:16:45Z
dc.date.created2024-06-05
dc.description.abstractThis check provides an exploratory analysis of patient eligibility criteria for a study. It summarizes each step of attrition criteria in the cohort construction for a given site.
dc.identifier.urihttps://hdl.handle.net/20.500.14642/772
dc.identifier.urihttps://doi.org/10.24373/pdsp-430
dc.publisherPEDSnet
dc.rightsa CC-BY Attribution 4.0 License.
dc.rights.urihttp://creativecommons.org/licenses/by/4.0
dc.subjectMulti-Site Analysis
dc.subjectData Anomaly Method
dc.subjectCross-Sectional Analysis
dc.subjectPerson-Level Analysis
dc.titleCohort Attrition: Multi-Site, Anomaly Detection, Cross-Sectional Analysis
dspace.entity.typeDQCheck
local.code.githubhttps://github.com/ssdqa/cohortattrition
local.code.package# install.packages("devtools") devtools::install_github('ssdqa/https://github.com/ssdqa/cohortattrition')
local.description.rawThe raw data output of this check produces twenty-two columns of data: <br> |Column |Data Type|Definition | |-------------------|---------|-------------------------------------------------------------------------| |`num_pts` |numeric |the number of patients associated with a given attrition step - provided in the attrition table by the user | |`step_number` |numeric |an integer indicating the step associated with the attrition - provided in the attrition table by the user | |`attrition_step` |character|a string describing the attrition step - provided in the attrition table by the user | |`site` |character|the name of the site being targeted | |`...` | |any additional columns that were included in the user-provided attrition table will also appear in the output| |`prop_retained_prior`|numeric |the proportion of patients retained from the previous attrition step | |`ct_diff_prior` |numeric |the difference in patient count between a given attrition step and the previous step | |`prop_diff_prior` |numeric |the proportion difference between a given attrition step and the previous step | |`prop_retained_start`|numeric |the proportion of patients retained from the user-defined "start" attrition step | |`mean_val` |numeric |the mean difference value (based on user selection) for each group across sites | |`median_val` |numeric |the median difference value (based on user selection) for each group across sites | |`sd_val` |numeric |the standard deviation of the difference value (based on user selection) for each group across sites | |`mad_val` |numeric |the median absolute deviation of the difference value (based on user selection) for each group across sites | |`cov_val` |numeric |the coefficient of variance of the difference value (based on user selection) for each group across sites | |`max_val` |numeric |the maximum difference value (based on user selection) for each group across sites | |`min_val` |numeric |the minimum difference value (based on user selection) for each group across sites | |`range_val` |numeric |the range of the difference value (based on user selection) for each group across sites | |`total_ct` |numeric |the total number of group members | |`analysis_eligible` |character|a string indicating whether the group is eligible for anomaly detection analysis | |`lower_tail` |numeric |the lower bound used to identify low anomalies | |`upper_tail` |numeric |the upper bound used to identify high anomalies | |`anomaly_yn` |character|a string indicating whether the value is anomalous or not | {.dqcheck-table}
local.description.vizThis check provides the option of a dot plot visualization or a line graph with reference table. The user inputs the attrition step at which the visualization should begin and selects a variable to facet by (num_pts, prop_retained_start, prop_retained_prior or prop_diff_prior). Anomolous data points are represented with a star. Data point size is directly proportional to the mean value per step and data point color corresponds to the proportion of the user-selected variable (ex: prop_diff_prior). In the line graph output option, line color corresponds to the site. Hovering over the graph provides displays a tooltip with a description of the attrition step, the site name, mean, standard deviation, median, MAD, and the value of the user-selected variable.
local.dqcheck.categoryPlausibility
local.dqcheck.clinicalprobeTargeted Patient Population
local.dqcheck.clinicalprobeValid Diagnostic Criteria
local.dqcheck.measurementHotspots Outlier Detection
local.dqcheck.probeMisclassification Detection
local.dqcheck.probeEligibility Criteria Assessment
local.dqcheck.probeExternal Benchmarking
local.dqcheck.probeSelection Error or Bias Detection
local.dqcheck.probeAnomalous Values from Internal Distributions
local.dqcheck.requirementattrition_tbl
local.dqcheck.requirementmulti_or_single_site
local.dqcheck.requirementanomaly_or_exploratory
local.dqcheck.requirementstart_step_num
local.dqcheck.requirementvar_col
local.dqcheck.requirementp_value
local.dqcheck.typeCohort Identification
local.dqcheck.vizDot and Star Plot
relation.isCodeOfDQCheck929c8dfc-2c8b-4e62-8e1d-0fa06c542832
relation.isCodeOfDQCheck.latestForDiscovery929c8dfc-2c8b-4e62-8e1d-0fa06c542832
relation.isDQResultOfDQCheckc447e602-f494-47a4-90d0-050e5fbbba94
relation.isDQResultOfDQCheck.latestForDiscoveryc447e602-f494-47a4-90d0-050e5fbbba94

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ca_ms_anom_cs.png
Size:
112.73 KB
Format:
Portable Network Graphics