SAS macro program for non-homogeneous Markov process in modeling multi-state disease progression

Wu Hui-Min, Yen Ming-Fang, Tony Hsiu-Hsi Chen

研究成果: 雜誌貢獻文章

22 引文 (Scopus)

摘要

Writing a computer program for modeling multi-state disease process for cancer or chronic disease is often an arduous and time-consuming task. We have developed a SAS macro program for estimating the transition parameters in such models using SAS IML. The program is very flexible and enables the user to specify homogeneous and non-homogeneous (i.e. Weibull distribution, log-logistic, etc.) Markov models, incorporate covariates using the proportional hazards form, derive transition probabilities, formulate the likelihood function, and calculate the maximum likelihood estimate (MLE) and 95% confidence interval within a SAS subroutine. The program was successfully applied to an example of a three-state disease model for the progression of colorectal cancer from normal (disease free), to adenoma (pre-invasive disease), and finally to invasive carcinoma, with or without adjusting for covariates. This macro program can be generalized to other k-state models with s covariates.
原文英語
頁(從 - 到)95-105
頁數11
期刊Computer Methods and Programs in Biomedicine
75
發行號2
DOIs
出版狀態已發佈 - 八月 2004
對外發佈Yes

指紋

Markov Chains
Markov processes
Likelihood Functions
Macros
Disease Progression
Computer simulation
Adenoma
Colorectal Neoplasms
Chronic Disease
Software
Confidence Intervals
Weibull distribution
Subroutines
Carcinoma
Maximum likelihood
Logistics
Computer program listings
Hazards
Neoplasms

ASJC Scopus subject areas

  • Software

引用此文

SAS macro program for non-homogeneous Markov process in modeling multi-state disease progression. / Hui-Min, Wu; Ming-Fang, Yen; Hsiu-Hsi Chen, Tony.

於: Computer Methods and Programs in Biomedicine, 卷 75, 編號 2, 08.2004, p. 95-105.

研究成果: 雜誌貢獻文章

@article{1bd25450ca644d498e159208450bde6f,
title = "SAS macro program for non-homogeneous Markov process in modeling multi-state disease progression",
abstract = "Writing a computer program for modeling multi-state disease process for cancer or chronic disease is often an arduous and time-consuming task. We have developed a SAS macro program for estimating the transition parameters in such models using SAS IML. The program is very flexible and enables the user to specify homogeneous and non-homogeneous (i.e. Weibull distribution, log-logistic, etc.) Markov models, incorporate covariates using the proportional hazards form, derive transition probabilities, formulate the likelihood function, and calculate the maximum likelihood estimate (MLE) and 95{\%} confidence interval within a SAS subroutine. The program was successfully applied to an example of a three-state disease model for the progression of colorectal cancer from normal (disease free), to adenoma (pre-invasive disease), and finally to invasive carcinoma, with or without adjusting for covariates. This macro program can be generalized to other k-state models with s covariates.",
keywords = "Exponential regression model, Markov model, Multi-state model",
author = "Wu Hui-Min and Yen Ming-Fang and {Hsiu-Hsi Chen}, Tony",
year = "2004",
month = "8",
doi = "10.1016/j.cmpb.2003.12.001",
language = "English",
volume = "75",
pages = "95--105",
journal = "Computer Methods and Programs in Biomedicine",
issn = "0169-2607",
publisher = "Elsevier Ireland Ltd",
number = "2",

}

TY - JOUR

T1 - SAS macro program for non-homogeneous Markov process in modeling multi-state disease progression

AU - Hui-Min, Wu

AU - Ming-Fang, Yen

AU - Hsiu-Hsi Chen, Tony

PY - 2004/8

Y1 - 2004/8

N2 - Writing a computer program for modeling multi-state disease process for cancer or chronic disease is often an arduous and time-consuming task. We have developed a SAS macro program for estimating the transition parameters in such models using SAS IML. The program is very flexible and enables the user to specify homogeneous and non-homogeneous (i.e. Weibull distribution, log-logistic, etc.) Markov models, incorporate covariates using the proportional hazards form, derive transition probabilities, formulate the likelihood function, and calculate the maximum likelihood estimate (MLE) and 95% confidence interval within a SAS subroutine. The program was successfully applied to an example of a three-state disease model for the progression of colorectal cancer from normal (disease free), to adenoma (pre-invasive disease), and finally to invasive carcinoma, with or without adjusting for covariates. This macro program can be generalized to other k-state models with s covariates.

AB - Writing a computer program for modeling multi-state disease process for cancer or chronic disease is often an arduous and time-consuming task. We have developed a SAS macro program for estimating the transition parameters in such models using SAS IML. The program is very flexible and enables the user to specify homogeneous and non-homogeneous (i.e. Weibull distribution, log-logistic, etc.) Markov models, incorporate covariates using the proportional hazards form, derive transition probabilities, formulate the likelihood function, and calculate the maximum likelihood estimate (MLE) and 95% confidence interval within a SAS subroutine. The program was successfully applied to an example of a three-state disease model for the progression of colorectal cancer from normal (disease free), to adenoma (pre-invasive disease), and finally to invasive carcinoma, with or without adjusting for covariates. This macro program can be generalized to other k-state models with s covariates.

KW - Exponential regression model

KW - Markov model

KW - Multi-state model

UR - http://www.scopus.com/inward/record.url?scp=2942748361&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=2942748361&partnerID=8YFLogxK

U2 - 10.1016/j.cmpb.2003.12.001

DO - 10.1016/j.cmpb.2003.12.001

M3 - Article

C2 - 15212852

AN - SCOPUS:2942748361

VL - 75

SP - 95

EP - 105

JO - Computer Methods and Programs in Biomedicine

JF - Computer Methods and Programs in Biomedicine

SN - 0169-2607

IS - 2

ER -