I haven;t used HP tuners, but something is off on your data.
4 MPH error at all speeds would imply an offset in the equation, which is unlikely, because the intercept needs to be zero. It should be a ratio, like 4 MPH at 60 MPH, 2 MPH at 30 MPH, etc. In which case it would be 4/60 = .0667 or 6.67% error
So if the speedo is 4 MPH slow at 60 MPH, you could increase the output by multiplying the current output by 1.0667 (106.7 %)
If the speedo is fast, you could reduce the output by 1 - .0667 = .9333, multiply by .9333.
Make sense?