intersectCohorts {CohortConstructor} | R Documentation |
Generate a combination cohort set between the intersection of different cohorts.
Description
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.
Usage
intersectCohorts(
cohort,
cohortId = NULL,
gap = 0,
mutuallyExclusive = FALSE,
returnOnlyComb = FALSE,
name = tableName(cohort)
)
Arguments
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. |
Value
A cohort table.
Examples
library(CohortConstructor)
cdm <- mockCohortConstructor(nPerson = 100)
cdm$cohort3 <- intersectCohorts(
cohort = cdm$cohort2,
name = "cohort3",
)
settings(cdm$cohort3)
[Package CohortConstructor version 0.2.1 Index]