Is it possible to calculate MHR using data from previous training and races? I want to run marathon in 3.45 what will be my training MHR? It seems to me, maybe because I don't understand, that MHR is relevent to the time you take the test and as you go through training plan it will change constantly. Is there a factor in the MHR calculation that allows for this?