PrevalenceResults.RdContainer for prevalence analysis results with standardization capabilities. Manages export/import with full provenance tracking via manifest file.
Results are stored as CSV files in a directory bundle with a manifest.json file tracking provenance, standardization parameters, and execution metadata.
prevalence: Data frame with crude (unadjusted) prevalence results (read/write)
stdPrev: Data frame with standardized prevalence results (read/write)
incidence: Data frame with incidence results (read/write)
drugUsage: Data frame with drug usage results (read/write)
metaInfo: Data frame with analysis metadata (read/write)
standardizationApplied: List containing standardization parameters (read-only)
executionId: Unique execution identifier
exportDate: Timestamp of last export
initialize(): Create new PrevalenceResults object
export(): Save results to directory bundle with manifest
standardizePrevalence(): Apply direct method standardization (returns new object)
validate(): Check data integrity and consistency
summary(): Print summary statistics
print(): Display object overview
prevalenceData frame with prevalence results
incidenceData frame with incidence results
drugUsageData frame with drug usage results
metaInfoData frame with analysis metadata
stdPrevData frame with standardized prevalence results
standardizationAppliedList of standardization parameters (read-only)
new()Create new PrevalenceResults object
PrevalenceResults$new(
prevalence = NULL,
incidence = NULL,
drugUsage = NULL,
metaInfo = NULL,
executionId = NULL
)export()Export results to directory bundle with manifest
standardizePrevalence()Apply direct method standardization
PrevalenceResults$standardizePrevalence(
referencePopulation,
ageMin = NULL,
ageMax = NULL,
ageRightTruncation = NULL
)summary()Print summary of results