+ Reply to Thread
Results 1 to 8 of 8

Predicting Finish Time for Running Races

  1. #1
    Forum Contributor
    Join Date
    12-09-2015
    Location
    Virginia, USA
    MS-Off Ver
    2007
    Posts
    123

    Predicting Finish Time for Running Races

    Hello,

    I was wondering if someone who is good at statistics or standard deviations maybe could help me out with a time prediction sheet. I want to have an educated guess of where someone may be at a finish of a race, based on their last known time. I tried averaging out a ratio of an intermediate time to the finish time, but due to the wide range of pacing, the predicted values I am coming up with aren't close at all.

    Ideally, I think I need to incorporate a formula that will take the factors of the people near a runner and use that to calculate a projected finishing time. You will see in the attached spreadsheet that there are a few people with #N/A for their true finish. My goal is to try to identify where these people may have finished and just not recorded a time.

    Ideally, I could get within a 30 second range, but maybe this is all unrealistic...
    Attached Files Attached Files
    Last edited by 6StringJazzer; 10-22-2021 at 08:16 PM.

  2. #2
    Administrator 6StringJazzer's Avatar
    Join Date
    01-27-2010
    Location
    Tysons Corner, VA, USA
    MS-Off Ver
    MS365 Family 64-bit
    Posts
    24,705

    Re: Predicting Finish Time for Running Races

    Part of the approach depends on what you will do with your prediction once you have it, and therefore how reliable/accurate it needs to be.

    If you are using only one last known time, you have no hope of anything reliable.

    If you have a longer history and wanted to do it statistically you would probably predict a range of finish times (not a single time) and assign a confidence level for that range. The more confidence you need in your prediction, the wider the range gets.

    You could do a linear regression, which assumes a trend over time in the runner's performance. I don't know if that reflects reality of athletic performance.

    You could also do some kind of rolling average, which would be coarser than the above (i.e., average the last five races).

    One problem with this whole idea is that there are variables involved besides just the runner's past performance. There are slow races and fast races depending on who is competing and the track and weather conditions. There is the fitness level at race time. There is the mental state at race time. If you could predict a runner's time reliably based only on their past races, then someone would have made a fortune by now at the horse races.

    What are FS and "True Finish"? Are the distances always the same?
    Jeff
    | | |·| |·| |·| |·| | |:| | |·| |·|
    Read the rules
    Use code tags to [code]enclose your code![/code]

  3. #3
    Forum Contributor
    Join Date
    12-09-2015
    Location
    Virginia, USA
    MS-Off Ver
    2007
    Posts
    123

    Re: Predicting Finish Time for Running Races

    Thanks for your input. FS meant "First Seen" so it'd be like at a mile mark or something like that during a race. True finish is the time they actually ran. If the lookup returned an error, they likely did not finish, but my goal would be to identify a time frame that if they did finish, approximately where would they have been in the field.

    Good points on the weather and course conditions. That is why I was thinking I'd average out the ratio from the split point to the finish.

    The distances are not always the same and I did notice that my ratio technique works much better when using data closer to the finish as there are less variables/extremes to throw off the calculation.

  4. #4
    Administrator 6StringJazzer's Avatar
    Join Date
    01-27-2010
    Location
    Tysons Corner, VA, USA
    MS-Off Ver
    MS365 Family 64-bit
    Posts
    24,705

    Re: Predicting Finish Time for Running Races

    Are you trying to predict finish time once they reach the split point? Or before the race starts?

  5. #5
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Predicting Finish Time for Running Races

    endtime = 4,2293 * time first seen
    Remember, saying thanks only takes a second or two. Click the little star * below, to give some Rep if you think an answer deserves it.

  6. #6
    Forum Contributor
    Join Date
    12-09-2015
    Location
    Virginia, USA
    MS-Off Ver
    2007
    Posts
    123

    Re: Predicting Finish Time for Running Races

    So I'm trying to predict the finish time if they've reached the split but didn't show up at the finish. Maybe their timing chip didn't read or something.

  7. #7
    Forum Expert
    Join Date
    01-25-2011
    Location
    Belgium, Alveringem
    MS-Off Ver
    Excel 2003, 2007, 365
    Posts
    1,418

    Re: Predicting Finish Time for Running Races

    I made real times for your data in columns K:L.
    Because of those 7 runners without endtime, I sorted the list so that those runners are at the end of the list.
    In P2:Q4, there is a calculation of a linear regression between "time first seen" and "finsh time" for the runners who arrived.
    That factor is 4.23 (also see graph in other sheet)
    Column M is the estimated time of finish with the "time first seen" multiplied with that factor.
    Column N is the difference between the real time and the calculated time (is text because neg. times give errors !)
    M98:M105 give the times for your "runners without valid endtime".

    Now you can make a 2nd approach, the quick starters in the first lap are the ones < 6:10
    Their finishtime is factor 4.16.
    For the slower starters, the factor is 4.32. (4% slower)
    see P5:Q8
    Perhaps, this is too much detailed and not included in the question.
    Attached Files Attached Files
    Last edited by bsalv; 10-25-2021 at 01:51 AM.

  8. #8
    Forum Expert
    Join Date
    10-10-2016
    Location
    Sheffield
    MS-Off Ver
    365 and rarely 2016
    Posts
    3,210

    Re: Predicting Finish Time for Running Races

    This all assumes the the runner is keeping an even pace. the split time is limited in value if the runner goes off to fast and so dies in the second half of the race, of runs too slowly in the first half and finishes the second half much more strongly. Differing athletes have differing approaches to this. So whilst a calculation can be done on the lines above there is no context.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Predicting sales from quotes
    By bizzare187 in forum Excel Formulas & Functions
    Replies: 4
    Last Post: 01-26-2019, 08:47 PM
  2. Predicting Rio 2016
    By CBBC in forum Excel General
    Replies: 2
    Last Post: 03-08-2016, 06:05 PM
  3. Predicting text along a row
    By Kiredoryor in forum Excel General
    Replies: 6
    Last Post: 01-21-2015, 01:59 PM
  4. Predicting budget
    By brobrochitown in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 01-18-2013, 05:13 PM
  5. Excel 2007 : Text predicting?
    By Perebrine in forum Excel General
    Replies: 2
    Last Post: 08-07-2011, 01:59 PM
  6. Predicting a Number
    By independence in forum Excel General
    Replies: 5
    Last Post: 01-21-2010, 06:14 PM
  7. [SOLVED] Predicting new Ys given new Xs using known relationship for X and
    By malwatson in forum Excel General
    Replies: 2
    Last Post: 01-12-2005, 06:06 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1