PROBLEM TO BE SOLVED: To further easily and precisely estimate a sleep stage on the basis of acquired body data.SOLUTION: The device acquires heart beat data of a subject, converts the heart beat data to the components of a frequency region, extracts frequency components in a range over periods of 2.5 seconds to 150 minutes from data of the frequency region to convert it to data of a time region, and determines as a REM sleep stage a region exceeding a predetermined threshold out of the data of the time region.SELECTED DRAWING: Figure 6【課題】 取得した身体データから、簡便かつより高い精度で睡眠段階を推定する【解決手段】 被験者の心拍データを取得し、前記心拍データを周波数領域の成分に変換し、前記周波数領域のデータから、2.5秒~150分の周期にわたる範囲の周期成分を抽出して時間領域のデータに変換し、前記時間領域のデータのうち、所定の閾値を超える領域をレム睡眠段階と判定する。【選択図】図6