MedElevator Войти в исследования
← Поиск публикаций

DOI 10.3760/cma.j.cn112152-20241226-00592

Медицинская библиотека · Zhonghua zhong liu za zhi [Chinese journal of oncology] · 2025

[Canregtools: a tool package for routine statistical analysis of Chinese population-based cancer registry data based on R language].

Chen Q, Zheng R S, Liu S Z, Liu H W, Liu Y, Qie R R, Zhang S K

Аннотация на английскомСтатьяПеревод в очереди

Аннотация

Objective

To develop a tool package that meets the routine statistical analysis requirements of population-based cancer registries in China based on R language, with the aim of improving data quality and efficiency, and promoting the nationwide scientific utilization of cancer registry data.

Methods

The functional demands for statistical analysis of population-based cancer registry staff were collected through questionnaires or face-to-face interviews. Based on the concept of generic functions in R software's S3 object system, functions were developed by defining specific S3 classes for different data types, allowing the same function to perform diverse tasks depending on the class of input data. A stepwise development strategy was adopted to ensure logical coherence among functional modules, and all functions were systematically tested and validated in accordance with standard R package development guidelines.

Results

Six categories of functions, including data reading, data manipulation, data processing, statistical calculation, visualization, and statistical reporting, were developed to support routine statistical analysis of population-based cancer registry data. Data reading functions support reading data formats required by the National Cancer Registry. Data manipulation functions empower conditional filtering of registry data and support regrouping, merging, or transforming the data based on registry attributes (such as urban/rural location) to accommodate different analytical needs. Data processing functions includes age grouping, International Classification of Diseases 10th Revision (ICD-10) classification, childhood cancer classification, and population estimation. Statistical calculation functions permit the calculation of age-standardized rates, truncated rates, cumulative rates, cumulative risks, life tables, and expansion from abridged to complete life tables. Visualization functions can generate commonly used statistical charts, including population pyramids, bar charts, and line graphs. Statistical reporting functions can integrate key indicators, charts, and narrative descriptions into comprehensive cancer registry reports.

Conclusion

An R package named Canregtools was developed based on the concept of S3 generic functions. This package is free of charge, open-source, and highly efficient. It can meet the diversified needs in cancer registry data analysis, visualization, and reporting through standardized data processing workflows, thereby enhancing the quality and efficiency of routine statistical analysis in population-based cancer registries in China.

Для цитирования: Chen Q, Zheng R S, Liu S Z, Liu H W, Liu Y, Qie R R, Zhang S K. [Canregtools: a tool package for routine statistical analysis of Chinese population-based cancer registry data based on R language].. Zhonghua zhong liu za zhi [Chinese journal of oncology]. 2025. DOI: 10.3760/cma.j.cn112152-20241226-00592.

Предметные рубрики MeSH

Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.