jseery:
I work in a laboratory and I can say with much certainty that sensors need to be calibrated. How you do that is dependent on your budget and how accurate you need to be with your readings. You should take a reference device that reads accurately the readings and either directly or indirectly correlates the output to the temperature. For hobby projects, you can use the best thing at your home that regulates temperature such as HVAC. Set the temperature at say, 68 F, let the room equilibrate for several minutes then take readings. Set the temperature to 72 F, then do the same. Set the temperature to 74 deg, etc. Plot your readings vs the readings you set the thermostat as y=ax + b. Then program a correction such that if your sensor gets a reading of x, then it really is y, based on the a and b you calculated earlier.
OK, so being in the commercial HVAC world, I would offer that human response and perception is the goal.
if you 'feel' like it is too hot and in your mind 73 F is hot, then you can set the calibration to 73.....
as for calibration, you have some PRIMARY sources available.
boiling water at sea level cannot exceed 212 degree F ( or 100C)
if it does, it turns to steam
water that is not boiling is less then 212 degrees. The farce of 'man caused global warming' is revealed in what is called phase change. the amount of energy required to change 212 water to 212 steam is roughly the same amount of energy as it takes to turn 32 degree water to 211 degree water. a phenomenal amount of energy to alter the PHASE but not change the temperature.
ditto 32 water and 32 degree ice. it takes about the same amount of energy to turn 32 ice into 32 degree water as it takes to turn 33 degree water into 175 degree water. melting glacial ice requires phenomenal amount of energy.
So, what this means is that you have a HUGE around of energy poured into your ice water and it stays at 32 degree F for the entire range. take some crushed ice, add water till it is just floating and the water in the center of the ice pack is 32 degrees.
boil water with an open pot and the water, as long as there is water in the pot and as long as it is boiling, is 212 degrees.
so, you have two spots of temperature that are based on the laws of physics and have noting to do with any mechanical devices or human evaluation.
as for the CURVE of your sensor... that is quite another matter.
if you want to purchase a calibrated mercury thermometer, you should be able to get one for less than $50 and have a Standard that will not change in the next few decades.
but calibrate it for 32 and 212, then find out it's output at 72, and adjust your software to read 72 at that point.
from then on; it should output the same value
as a note, air speed has no effect on temperature. that is except for the heat generated by the friction between surfaces.
so, the only temperature change you can get is generation of heat. but that requires speeds far in excess of what you can generate in an incubator.