Provided are a method and apparatus for predicting the concentration of an analyte contained in a human body. The method includes a step of obtaining a plurality of in vivo spectra for the analyte, a step of determining an interval in which the concentration of the analyte does not substantially change and the learning interval of a concentration prediction algorithm for the analyte based on the plurality of the in vivo spectra and a step of predicting the concentration of the analyte using the concentration prediction algorithm based on the learning result of the learning interval and the inherent spectrum of the analyte.COPYRIGHT KIPO 2017분석물질에 대한 복수의 체내 스펙트럼을 획득하는 단계, 분석물질의 농도가 실질적으로 변하지 않는 구간 및 복수의 체내 스펙트럼을 바탕으로 분석물질에 대한 농도 예측 알고리즘의 학습 구간을 결정하는 단계, 그리고 학습 구간에 대한 학습 결과 및 분석물질의 고유 스펙트럼을 바탕으로 농도 예측 알고리즘을 이용하여 분석물질의 농도를 예측하는 단계를 통해 인체에 포함된 분석물질의 농도를 예측하는 방법 및 장치가 제공된다.