일 실시예에 따른 철도부품의 상태를 예측하는 방법은, 각각의 철도부품의 상태 관련 데이터를 계측하는 센서로부터 센서 데이터를 수집하여 이력 데이터베이스를 유지하는 단계; 상기 수집된 센서 데이터를 기설정된 기준에 의하여 군집화를 수행하는 단계; 상기 철도부품의 센서로부터 계측된 데이터를 실시간으로 수신함에 따라 상기 기설정된 기준을 기반으로 군집화를 수행함으로써 군집이력 데이터를 생성하는 단계; 및 상기 군집화를 수행함에 따라 생성된 군집화된 결과와 상기 군집이력 데이터를 매칭하여 복수 개의 근접해를 도출하고, 상기 도출된 복수 개의 근접해를 재분류하여 상기 철도부품의 상태변화를 예측하는 단계를 포함할 수 있다.