calculateRothfuszHeatIndex

private fun calculateRothfuszHeatIndex(tempF: Float, humidity: Float): Double

Calcula el Índice de Calor utilizando la ecuación de regresión de Rothfusz.

Este método implementa la fórmula desarrollada por Rothfusz, que es una ecuación de regresión múltiple para estimar el índice de calor a partir de la temperatura ambiente y la humedad relativa. La fórmula es ampliamente utilizada por el Servicio Meteorológico Nacional (NWS) en los Estados Unidos.

La ecuación es: IC = -42.379 + 2.04901523T + 10.14333127R - 0.22475541TR - 0.00683783T^2 - 0.05481717R^2 + 0.00122874T^2R + 0.00085282TR^2 - 0.00000199T^2R^2

Donde:

  • IC = Índice de Calor (en grados Fahrenheit)

  • T = Temperatura ambiente del bulbo seco (en grados Fahrenheit)

  • R = Humedad Relativa (en porcentaje, ej., 65 para 65%)

Return

Índice de Calor calculado en Fahrenheit.

Parameters

tempF

Temperatura en Fahrenheit.

humidity

Humedad relativa en porcentaje (ej., 65.0 para 65%).