meridian.model.transformers.CenteringAndScalingTransformer

Aplica transformações de centralização e escalonamento a um tensor.

Herda de: TensorTransformer

Essa classe transforma um tensor para que cada variável tenha média zero e desvio padrão um. Opcionalmente, cada variável pode ser ajustada pela população antes que as transformações de centralização e escalonamento sejam aplicadas. A classe armazena a média e o desvio padrão de cada variável.

tensor Um tensor de dimensão (n_geos, n_times, n_channel) usado para calcular as médias e os desvios padrão.
population Um tensor de dimensão (n_geos,) que contém a população de cada região geográfica, usado para calcular os fatores de escalonamento.
population_scaling_id Um tensor booleano opcional de dimensão (n_channels,) que indica para quais variáveis o valor será ajustado pela população.

Métodos

forward

Ver código-fonte

Aumenta um tensor usando os coeficientes armazenados.

inverse

Ver código-fonte

Reduz um tensor usando os coeficientes armazenados.