22
en Markov Model analyzing time-series health checkup d Ryouhei Kawamoto Alwis Nazir Atsuyuki Kameyama Takashi Ichinomiya Keiko Yamamoto Satoshi Tamura Mayumi Yamamoto 1

Hidden Markov Model for analyzing time-series health checkup data

  • Upload
    velma

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

Hidden Markov Model for analyzing time-series health checkup data. Ryouhei Kawamoto Alwis Nazir Atsuyuki Kameyama Takashi Ichinomiya Keiko Yamamoto Satoshi Tamura Mayumi Yamamoto Satoru Hayamizu Yasutomi Kinosada. Overview. Introduction background related works - PowerPoint PPT Presentation

Citation preview

Page 1: Hidden Markov  Model for  analyzing time-series  health checkup data

Hidden Markov Modelfor analyzing time-series health checkup data

Ryouhei KawamotoAlwis NazirAtsuyuki KameyamaTakashi IchinomiyaKeiko YamamotoSatoshi TamuraMayumi YamamotoSatoru HayamizuYasutomi Kinosada

1

Page 2: Hidden Markov  Model for  analyzing time-series  health checkup data

OverviewIntroduction

backgroundrelated worksthe purpose of our work

MethodsHMM

Experimentsmodel training risk estimation

Conclusion

2

Page 3: Hidden Markov  Model for  analyzing time-series  health checkup data

1.Introduction

3

Page 4: Hidden Markov  Model for  analyzing time-series  health checkup data

Background

Recent medical issues in Japan:Rapid aging of Japanese societyIncrease of medical expenses

Early detection of lifestyle-related diseasesHypertension, hypercholesterolemia, and diabetes mellitus

Prevention of the progress of these diseases

Health checkup data and their analysisare necessary.

4

Page 5: Hidden Markov  Model for  analyzing time-series  health checkup data

Related Works

Regression analysis, decision treesto discover regularityto predict disease developmentMost studies used one-time health checkup records

Temporal information is much important to analyze the progress, recovery and

aggravation of the diseases.

But

5

Page 6: Hidden Markov  Model for  analyzing time-series  health checkup data

Purpose

To make a model which can deal withthe temporal progress of health checkup data

HMM can model health condition change.HMM can predict future health condition.We investigate model parameters of trained HMMs.We compare state properties with manual examination of health risk examination.

We propose to use HMM as a statistical model.

6

Page 7: Hidden Markov  Model for  analyzing time-series  health checkup data

2.Methods

7

Page 8: Hidden Markov  Model for  analyzing time-series  health checkup data

Data OverviewTraining data health checkup records provided by the medical center

in Gifu prefecture (2002-2007) use the records with continuous six-year inspection data chose 8 parameters from the records

age51 52 53

BMI 22.1 21.7 21.4SBP 130 132 128Ht 44.8 44.2 44.1PLT 16.7 16.9 16.9GOT 21 18 19T.Chol 266 263 276TG 148 169 164CBG 119 176 140

1. Body mass index (kg/m2)2. Systolic blood pressure (mmHg)3. Hematocrit (%)4. Platelet (104/ml)5. Glucose oxidase test (IU/l)6. Total cholesterol (mg/dl)7. Neutral fat (mg/dl)8. Casual blood glucose (mg/dl)

8 parameters

8

Page 9: Hidden Markov  Model for  analyzing time-series  health checkup data

Merits of Hidden Markov Model

HMM has flexibility on temporal changes. Health checkup data are obtained year by year. The change depends on each person.

HMM has transition probabilities. The transition probability can be used to estimate ...

the risk of disease development, the possibility of recovery.

HMM is structured by many states. State parameters (mean values) are useful for the

classification by the risk level.

9

Page 10: Hidden Markov  Model for  analyzing time-series  health checkup data

The structure of HMM

state[1]

state[3]

state[6]state[5]

state[4]

state[2]

star

t

end

The HMM has six states ,structured in 2x3.In the left and right columns, all the transitions are allowed.Transitions in every rows are possible.

10

Page 11: Hidden Markov  Model for  analyzing time-series  health checkup data

3.Experiments

11

Page 12: Hidden Markov  Model for  analyzing time-series  health checkup data

Model Trainingexperiment condition

Data Source health checkup records provided by the medical center in Gifu prefecture

Training Data male 30’s : 4,164 female 40’s : 2,480

male 40’s : 5,733 female 50’s : 3,481

male 50’s : 7,604

Parameters BMI,SBP,Ht,PLT,GOT,T.Chol,TG,CBG

Algorithm Baum-Welch algorithm (EM algorithm)flat start

We evaluate HMMs by investigating state parameters and transitions in the HMMs using training data.We investigate states in HMMs by comparing mean values in the states with the manual labels.

12

Page 13: Hidden Markov  Model for  analyzing time-series  health checkup data

HMM parameters for male 40’s

■BMI ■SBP ■ GOT ■ TG Normalized mean values in each state

0 1 2 3 4 50

1

2

3

4

5

GOT

BMISBP

TG

Min Max

0 1 2 3 4 50

1

2

3

4

5

Min Max

GOT

BMISBP

TG

0 1 2 3 4 50

1

2

3

4

5

Min Max

GOT

BMISBP

TG

state1

state3

state5

0 1 2 3 4 50

1

2

3

4

5

GOT

BMISBP

TG

Min Max

0 1 2 3 4 50

1

2

3

4

5

Min Max

GOT

BMISBP

TG

0 1 2 3 4 50

1

2

3

4

5

Min Max

GOT

BMI

SBP

TG

state2

state4

state6

heal

thy

low

-gra

de

unhe

alth

yhi

gh-g

rade

unhe

alth

y

13

Page 14: Hidden Markov  Model for  analyzing time-series  health checkup data

Transition probabilities of male 40’s

state[1]

state[3]

state[6]

state[5]

state[4]

state[2]

0.23

0.20

0.17

0.610.74

0.290.83

0.500.77

Self-loop transition have larger probabilities than others.Transitions in the same row are followed.Female HMMs are similar to male HMMs.

14

Page 15: Hidden Markov  Model for  analyzing time-series  health checkup data

Health risk examinationTraining data have health risk examination results.

A : almost no risk B : small riskC : follow-up is necessaryD1 : recommendation of treatmentD2 : recommendation of treatment and detailed inspection

Classification of health risk examination in Japan

We investigated the tendency of the health risk examination in each state.

15

Page 16: Hidden Markov  Model for  analyzing time-series  health checkup data

Health risk examination results

state1 state2

state3 state4

state5 state6

state1 state2

state3 state4

state5 state6

male 30’s male 40’sstate1 state2

state3 state4

state5 state6

male 50’s■A ■B ■ C ■ D1 ■ D2

16

Page 17: Hidden Markov  Model for  analyzing time-series  health checkup data

DiscussionThe states of HMM are classified into the three groups Healthy states (state1 & state2)

Mean vectors have low values.This group indicate ‘healthy’ or ’normal’ conditions.

Low-grade unhealthy states (state3 & state4)Mean vectors are relatively high and sometimes exceed the upper

limit.This group indicates necessity of successive monitoring is essential.

High-grade unhealthy states (state5 & state6)Mean vectors are out of the acceptable range.This group indicate necessity of

treatment of life-style diseases.

17

Page 18: Hidden Markov  Model for  analyzing time-series  health checkup data

DiscussionHMMs can model health condition and health risk.

Both the mean vector investigation and the health risk examination results show the same classification tendency.

The self-loop transitions and transitions to next state in the same row are lager.

Usually there are few drastic changes in only one year, and in most cases the inspection result is similar to the prior year.It would be informative if a state transition indicates a change of health risk level.

18

Page 19: Hidden Markov  Model for  analyzing time-series  health checkup data

4. Conclusion

19

Page 20: Hidden Markov  Model for  analyzing time-series  health checkup data

ConclusionWe proposed the introduction of HMM to health checkup data analysis.

HMM which was built is suitable for categorizing three risk levels.

HMM shows the possibility of estimating the risk of lifestyle-related diseases.

HMM must be optimized for the data and the task.

20

Page 21: Hidden Markov  Model for  analyzing time-series  health checkup data

Future workInvestigation of current risk estimation of lifestyle-related diseases by using our approaches

Estimation of future health risk by using HMMs and checkup data neighboring to the target data.

Investigation of influence of factors for HMM parameters and health risk examination

21

Page 22: Hidden Markov  Model for  analyzing time-series  health checkup data

Thank you for your kind attention

22