The respiration estimation method is a first step of estimating a respiration rate of a subject from each of a time-series signal of first data related to a subject's cardiac function and a time-series signal of second data related to acceleration due to the subject's respiratory motion ( S107), a second step (S108) for estimating a respiratory rate obtained by filtering noise with a Kalman filter for each of the respiratory rate estimated from the first data and the respiratory rate estimated from the second data, and the second step And a third step (S109) for executing a weighted averaging process of the estimated values of the plurality of respiratory rates obtained in the step.呼吸推定方法は、被験者の心機能に関する第1のデータの時系列信号と被験者の呼吸運動による加速度に関する第2のデータの時系列信号の各々から被験者の呼吸数をそれぞれ推定する第1のステップ(S107)と、第1のデータから推定した呼吸数と第2のデータから推定した呼吸数の各々についてカルマンフィルタによりノイズを濾した呼吸数をそれぞれ推定する第2のステップ(S108)と、この第2のステップで得られた複数の呼吸数の推定値の重み付け平均化処理を実行する第3のステップ(S109)とを含む。