Disclosed is a method for predicting an in vivo concentration of an analyte, including: estimating an in vivo intrinsic spectrum of the analyte; and predicting the in vivo concentration of the analyte by using a concentration predicting algorithm based on the estimated in vivo intrinsic spectrum and an in vivo spectrum obtained during a section in which the in vivo concentration of the analyte is not substantially changed.