intersectCohorts {CohortConstructor} | R Documentation |
intersectCohorts()
combines different cohort entries, with those records
that overlap combined and kept. Cohort entries are when an individual was in
both of the cohorts.
intersectCohorts(
cohort,
cohortId = NULL,
gap = 0,
mutuallyExclusive = FALSE,
returnOnlyComb = FALSE,
name = tableName(cohort)
)
cohort |
A cohort table in a cdm reference. |
cohortId |
IDs of the cohorts to include. If NULL all cohorts will be considered. Cohorts not included will be removed from the cohort set. |
gap |
Number of days between two subsequent cohort entries to be merged in a single cohort record. |
mutuallyExclusive |
Whether the generated cohorts are mutually exclusive or not. |
returnOnlyComb |
Whether to only get the combination cohort back |
name |
Name of the new cohort with the demographic requirements. |
A cohort table.
library(CohortConstructor)
cdm <- mockCohortConstructor(nPerson = 100)
cdm$cohort3 <- intersectCohorts(
cohort = cdm$cohort2,
name = "cohort3",
)
settings(cdm$cohort3)