인구 집단 간 혹은 같은 집단의 이산적인 두 시점 간 사망률 격차에 대한 요인별 기여도를 산출하기 위하여 분해 분석법이 활용되었다. 사망률 지표 산출 함수가 비선형적 특성을 가지는 경우, 전통적인 가산적 분해 분석법의 적용은 결과에 비뚤림을 불러올 수도 있다. 2000년대에 접어들며 연령표준화 사망률과 기대여명 외에도 생명표 기반 수명 변이 지표들이 이용되기 시작하며, 다양한 지표들을 공통된 방법으로 분해 분석을 수행할 수 있는 일반화 분해 분석법이 개발되었다. 이 연구에서는 일반화 분해 분석 방법 중 단계별 치환 알고리듬에 관하여 소개하고, 통계 소프트웨어 R을 활용한 실제 적용 방법을 고찰하였다. 또한 시점과 집단이 모두 두 개인 경우, 단계별 치환 알고리듬에 기반하여 시작 시점 집단 간 사망률 격차와 집단 간 사망률 변화 추세 차이에 대한 기여도를 합하여 현재 시점의 집단 간 사망률 격차를 산출할 수 있는 등치선 치환 분해법을 이용한 분해법을 함께 소개하였다.
Decomposition methods have been widely used to quantify the contributions of specific factors, such as age groups or causes of death, to mortality differences between populations or to temporal changes in mortality within the same population. However, when summary measures of mortality are derived from nonlinear functions, the application of traditional additive decomposition methods becomes problematic. Since the early 2000s, life table–based indicators of lifespan variation, in addition to age-standardized mortality rates and life expectancy, have been increasingly utilized, creating a demand for generalized decomposition methods applicable to a wide range of mortality indicators. Among the two major approaches to generalized decomposition, this study introduces the stepwise replacement algorithm and examines its practical application using illustrative data. Furthermore, for settings involving two populations observed at two time points, we present the contour replacement decomposition method, which extends the stepwise replacement algorithm to quantify contributions to both cross-sectional mortality differences between populations at the initial time point and differences in mortality change trajectories between populations over time.