Hypothetically... the sensor output might not map linearly to the actual temperature.
It might read 20 for 25, 19 for 24, 17 for 23, making a graph that's not a straight line.
The mapping might be different for every sensor. Maybe there MG4s on the road where 20=20, 20=25, 20=19 and everything...