Heat Index (Rothfusz Regression)

Also known as apparent temperature · feels like temperature hot

HI=c1+c2T+c3R+c4TR+c5T2+c6R2+c7T2R+c8TR2+c9T2R2\mathrm{HI} = c_1 + c_2 T + c_3 R + c_4 T R + c_5 T^2 + c_6 R^2 + c_7 T^2 R + c_8 T R^2 + c_9 T^2 R^2

Enter your known values, leave one input blank, and solves for the missing one. Try different units for next level excitement!

Learning zone

The heat index is the American cousin of the humidex, and it comes from a much more elaborate model. In 1979 Robert Steadman published a multi-page thermoregulation calculation involving clothing, activity, skin resistance and evaporation, producing tables of the apparent temperature. Nobody wanted to run that on air, so in 1990 Lans Rothfusz fit a nine-term polynomial regression through Steadman's tables. That regression is what the National Weather Service broadcasts and what this page computes.

Since it is a fit to a model, it inherits every assumption underneath: a person of average build walking at about 5 km/h in the shade, with a light breeze and normal clothing. Full sun can add up to 8 °C to the effective value. The regression is published for temperatures of 80 °F (26.7 °C) and above with humidity of 40 % or more, which is why this page declines outside that box, and the NWS applies small corrections at very low and very high humidity that are not included here.

Solving it backwards is left out on purpose. Taken as a function of temperature it is a quadratic with two roots, and there is no honest way to tell a user which branch the weather is on, so the page offers the forward calculation only. A regression that gives one confident answer in the direction it was fit, and an ambiguous one in reverse, should say so rather than pick.

Heat Index (Rothfusz Regression)
HI=c1+c2T+c3R+c4TR+c5T2+c6R2+c7T2R+c8TR2+c9T2R2\mathrm{HI} = c_1 + c_2 T + c_3 R + c_4 T R + c_5 T^2 + c_6 R^2 + c_7 T^2 R + c_8 T R^2 + c_9 T^2 R^2
Where
  • HI\mathrm{HI}= Heat index (°C)
  • TT= Air temperature (°C)
  • RR= Relative humidity (%)