continued again next the average pulse rate pra beats year in the history of the past pulse rates is calculated step s 35 the average pulse rate pra is as illustrated in fig7 calculated by using calculated pulse rate information p 1 p 2 p 3 pn from past to present thus the data storage unit 8 and the history managing unit 10 of the life expectancy estimation apparatus 2 store the pulse rate information up to the present obtained by running the life expectancy calculation process or the like the time at which the information is obtained and the like the pulse rate information stored is not limited to the pulse rate information obtained by executing the life expectancy calculation process for example pulse information or pulse rate information obtained by executing other programs may be utilized the process then proceeds to a pulse rate calculating process that calculates the pulse rate from past to present the pulse rate information p 1 p 2 pn stored in the data storage unit 8 are read on the basis of the measurement history of the history managing unit 10 and the average pulse rate pra of the past is calculated by the equation below as described above since the past pulse rate information can be utilized in calculating the life expectancy the average pulse rate of the user can be considered in calculating the pulse rate up to the present information regarding.