As a percentage, all are the same for a given location, so you can just apply the percentage too, but a little more for longer distance.
This isn't right (unless I'm misunderstanding). The longer
the race, the more the pace slows down on a percentage-wise basis. So, for example, you'll only lose 3-4 seconds in a 1500 (so 3-4 seconds per mile), but then 20-25 seconds in a 5k (so 6-8 seconds per mile), 60-70 seconds in a 10k (10-12 seconds per mile), 3 minutes in a HM (15 seconds per mile), and 8 minutes in a marathon (20 seconds per mile).
Runworks.com has a calculator that you can play with to confirm. I find it to be very accurate except for the marathon. Last year I ran a 10 mile race at altitude about six weeks after running a HM at sea level, and it predicted my time within 5 seconds.