meridian.model.transformers.CenteringAndScalingTransformer

Aplica transformaciones de centrado y ajuste a un tensor.

Se hereda de TensorTransformer.

Esta clase transforma un tensor para que cada variable tenga una media de cero y una desviación estándar de uno. De manera opcional, cada variable se puede ajustar según la población antes de que se apliquen las transformaciones de centrado y ajuste. La clase almacena la media y la desviación estándar de cada variable.

tensor Es un tensor de dimensión (n_geos, n_times, n_channel) que se usa para calcular las medias y las desviaciones estándar.
population Es un tensor de dimensión (n_geos,) que contiene la población de cada ubicación geográfica y que se usa para calcular los factores de escala.
population_scaling_id Es un tensor booleano opcional de dimensión (n_channels,) que indica las variables para las que se ajustará el valor según la población.

Métodos

forward

Ver código fuente

Ajusta un tensor determinado con los coeficientes almacenados.

inverse

Ver código fuente

Reduce el ajuste de un tensor determinado con los coeficientes almacenados.