Pular para o conteúdo
← SeleçãoLAB·05EN
LAB · 05 / 09

Calor e carga elétrica

Quanto cada grau puxa o consumo de energia e uma previsão do dia seguinte com erro de 4 %. ONS · INMET · gradient boosting

Como funciona

Modo Visual: sombras, oclusão de ambiente, profundidade de campo e qualidade que se ajusta ao seu aparelho. Modo Leve: sem sombras nem pós-processamento. Cada barra é uma célula dos dados; a análise completa está logo abaixo.

Ficha de cada análise

Objetivo, por quê, variável alvo, variáveis preditoras, método, métrica, validação e se o objetivo foi atingido.

O formato de um dia
Objetivo
Descrever a curva diária de carga e o efeito do calendário.
Por quê
Sem separar dia útil de feriado, qualquer modelo atribui ao clima o que é calendário.
Variável alvo
Carga média por hora (MW).
Variáveis preditoras / explicativas
Hora, dia útil × fim de semana/feriado.
Método
Médias condicionais.
Métrica
MW; diferença por hora.
Validação
Lista oficial de feriados nacionais de 2025 + carnaval.
Objetivo atingido?
Sim: pico médio às 19h; diferença máxima às 14–15h.
A curva em taco de hóquei
Objetivo
Medir quanto cada grau aumenta a carga e a partir de que temperatura.
Por quê
Onda de calor é o maior risco de erro na operação; saber a inclinação acima do ponto de virada transforma previsão do tempo em MW.
Variável alvo
Carga média diária (dias úteis).
Variáveis preditoras / explicativas
Temperatura máxima do dia (média de 2 estações).
Método
Regressão segmentada com ponto de virada buscado entre 20 e 32 °C.
Métrica
MW por °C acima e abaixo da virada; R².
Validação
Cobertura das estações de 99,5 % e 99,7 % das horas.
Objetivo atingido?
Sim: virada em 23,5 °C, +764 MW/°C acima, R² = 0,52.
Prever amanhã
Objetivo
Prever a carga do dia seguinte com erro menor que o método ingênuo, inclusive nos dias quentes.
Por quê
Cada ponto de erro vira geração desnecessária ou compra cara no curto prazo; dia quente é onde o erro custa mais.
Variável alvo
Carga horária (MW).
Variáveis preditoras / explicativas
Hora, dia da semana, feriado, dia útil, temperatura, graus acima de 23,5 °C, carga 2 e 7 dias antes.
Método
Seis modelos, do ingênuo ao gradient boosting (HistGradientBoosting).
Métrica
MAPE geral e nos 10 % de dias mais quentes; importância por permutação.
Validação
Treino jan–set, teste out–dez (no futuro); temperatura observada como limite superior de uma previsão do tempo.
Objetivo atingido?
Sim: MAPE 4,0 % (6,7 % ingênuo) e 6,1 % nos dias quentes (8,4 %).
  1. 01

    Carga e clima, hora a hora

    Carga horária do subsistema Sudeste/Centro-Oeste (ONS) e temperatura de duas estações do INMET em São Paulo, 2025 inteiro.

  2. 02

    Seis modelos, um teste no futuro

    Do "mesma hora da semana passada" a gradient boosting com temperatura e carga recente. Treino de janeiro a setembro, teste de outubro a dezembro.

    MAPE = média(|real − previsto| / real)

Calor e carga elétrica em dados

Um ano inteiro, hora a hora, da carga de energia do Sudeste/Centro-Oeste, cruzado com a temperatura de duas estações do INMET em São Paulo. A pergunta é a de quem opera ou compra energia: quanto o calor puxa o consumo e dá para prever a carga de amanhã com erro pequeno?

Aplicação real

Programação do dia seguinte e compra de energia: cada ponto percentual de erro na previsão vira geração acionada à toa ou energia comprada no curto prazo, mais cara.

01

O formato de um dia

PerguntaComo a carga se distribui ao longo do dia, e o fim de semana muda isso?

Decisão e porquêSeparei dias úteis de fins de semana e feriados (lista dos feriados nacionais de 2025 e carnaval). Sem essa separação, qualquer modelo confunde "domingo" com "dia frio".

ResultadoNos dias úteis a carga sobe a partir das 6h, faz um platô durante o expediente e tem o pico médio às 19h, quando a iluminação e o consumo das casas se somam. No fim de semana a curva inteira fica mais baixa, e a diferença é maior às 14h e 15h (quase 9 GW): é o consumo de comércio e indústria que some.

Fonte: ONS · curva de carga horária 2025 (SE/CO)

Ficha técnica da análise
Objetivo
Descrever a curva diária de carga e o efeito do calendário.
Por quê
Sem separar dia útil de feriado, qualquer modelo atribui ao clima o que é calendário.
Variável alvo
Carga média por hora (MW).
Variáveis preditoras / explicativas
Hora, dia útil × fim de semana/feriado.
Método
Médias condicionais.
Métrica
MW; diferença por hora.
Validação
Lista oficial de feriados nacionais de 2025 + carnaval.
Objetivo atingido?
Sim: pico médio às 19h; diferença máxima às 14–15h.

Carga média por hora (MW)

  • dia útil
  • fim de semana e feriado
35.000 MW40.000 MW45.000 MW50.000 MW55.000 MWdia útil · 0h: 41.102 MWdia útil · 1h: 39.074 MWdia útil · 2h: 37.841 MWdia útil · 3h: 37.242 MWdia útil · 4h: 37.420 MWdia útil · 5h: 38.890 MWdia útil · 6h: 41.411 MWdia útil · 7h: 43.804 MWdia útil · 8h: 45.828 MWdia útil · 9h: 46.895 MWdia útil · 10h: 48.019 MWdia útil · 11h: 48.580 MWdia útil · 12h: 47.976 MWdia útil · 13h: 48.617 MWdia útil · 14h: 49.137 MWdia útil · 15h: 49.359 MWdia útil · 16h: 49.609 MWdia útil · 17h: 49.356 MWdia útil · 18h: 51.254 MWdia útil · 19h: 51.904 MWdia útil · 20h: 51.195 MWdia útil · 21h: 50.128 MWdia útil · 22h: 47.709 MWdia útil · 23h: 44.672 MWfim de semana e feriado · 0h: 41.035 MWfim de semana e feriado · 1h: 39.002 MWfim de semana e feriado · 2h: 37.598 MWfim de semana e feriado · 3h: 36.722 MWfim de semana e feriado · 4h: 36.352 MWfim de semana e feriado · 5h: 36.236 MWfim de semana e feriado · 6h: 36.421 MWfim de semana e feriado · 7h: 37.367 MWfim de semana e feriado · 8h: 38.425 MWfim de semana e feriado · 9h: 39.274 MWfim de semana e feriado · 10h: 40.133 MWfim de semana e feriado · 11h: 40.934 MWfim de semana e feriado · 12h: 41.110 MWfim de semana e feriado · 13h: 40.656 MWfim de semana e feriado · 14h: 40.259 MWfim de semana e feriado · 15h: 40.532 MWfim de semana e feriado · 16h: 41.744 MWfim de semana e feriado · 17h: 44.179 MWfim de semana e feriado · 18h: 47.379 MWfim de semana e feriado · 19h: 47.965 MWfim de semana e feriado · 20h: 46.993 MWfim de semana e feriado · 21h: 45.773 MWfim de semana e feriado · 22h: 43.989 MWfim de semana e feriado · 23h: 41.796 MW0h3h6h9h12h15h18h21h23h
02

A curva em taco de hóquei

PerguntaQuanto cada grau a mais aumenta o consumo?

Decisão e porquêUsei a temperatura máxima do dia contra a carga média, só em dias úteis. Em vez de uma reta, ajustei duas retas com um ponto de virada, procurando o ponto que minimiza o erro entre 20 e 32 °C. É o formato esperado: abaixo de certa temperatura ninguém liga o ar-condicionado.

ResultadoO ponto de virada ficou em 23,5 °C. Abaixo dele a carga muda 273 MW por grau; acima, 764 MW por grau, quase 3 vezes mais. A temperatura sozinha explica 52 % da variação diária. O resto é calendário e tendência. O pico do ano (62.150 MW) foi às 14h de 18/02, com 29,3 °C em São Paulo.

Fonte: ONS × INMET A701 e A771 · analises/energia.py

Ficha técnica da análise
Objetivo
Medir quanto cada grau aumenta a carga e a partir de que temperatura.
Por quê
Onda de calor é o maior risco de erro na operação; saber a inclinação acima do ponto de virada transforma previsão do tempo em MW.
Variável alvo
Carga média diária (dias úteis).
Variáveis preditoras / explicativas
Temperatura máxima do dia (média de 2 estações).
Método
Regressão segmentada com ponto de virada buscado entre 20 e 32 °C.
Métrica
MW por °C acima e abaixo da virada; R².
Validação
Cobertura das estações de 99,5 % e 99,7 % das horas.
Objetivo atingido?
Sim: virada em 23,5 °C, +764 MW/°C acima, R² = 0,52.

Temperatura máxima do dia × carga média

  • dia útil
  • fim de semana e feriado
30.00035.00040.00045.00050.00055.00060.000101520253035fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 35.904dia útil · temperatura máxima (°C) 31 · carga média (MW) 42.515dia útil · temperatura máxima (°C) 31 · carga média (MW) 44.511fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 42.867fim de semana e feriado · temperatura máxima (°C) 27 · carga média (MW) 39.567dia útil · temperatura máxima (°C) 30 · carga média (MW) 45.811dia útil · temperatura máxima (°C) 27 · carga média (MW) 46.743dia útil · temperatura máxima (°C) 26 · carga média (MW) 47.114dia útil · temperatura máxima (°C) 24 · carga média (MW) 46.350dia útil · temperatura máxima (°C) 25 · carga média (MW) 45.868fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 43.162fim de semana e feriado · temperatura máxima (°C) 23 · carga média (MW) 39.758dia útil · temperatura máxima (°C) 23 · carga média (MW) 45.182dia útil · temperatura máxima (°C) 22 · carga média (MW) 45.721dia útil · temperatura máxima (°C) 26 · carga média (MW) 46.288dia útil · temperatura máxima (°C) 29 · carga média (MW) 47.722dia útil · temperatura máxima (°C) 28 · carga média (MW) 48.888fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 46.064fim de semana e feriado · temperatura máxima (°C) 31 · carga média (MW) 43.782dia útil · temperatura máxima (°C) 32 · carga média (MW) 50.518dia útil · temperatura máxima (°C) 33 · carga média (MW) 53.363dia útil · temperatura máxima (°C) 33 · carga média (MW) 54.013dia útil · temperatura máxima (°C) 30 · carga média (MW) 52.778dia útil · temperatura máxima (°C) 30 · carga média (MW) 52.025fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 48.700fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 44.930dia útil · temperatura máxima (°C) 25 · carga média (MW) 50.163dia útil · temperatura máxima (°C) 27 · carga média (MW) 50.797dia útil · temperatura máxima (°C) 25 · carga média (MW) 50.759dia útil · temperatura máxima (°C) 25 · carga média (MW) 49.545dia útil · temperatura máxima (°C) 27 · carga média (MW) 47.953fim de semana e feriado · temperatura máxima (°C) 27 · carga média (MW) 44.315fim de semana e feriado · temperatura máxima (°C) 28 · carga média (MW) 41.383dia útil · temperatura máxima (°C) 27 · carga média (MW) 48.279dia útil · temperatura máxima (°C) 28 · carga média (MW) 49.896dia útil · temperatura máxima (°C) 31 · carga média (MW) 50.629dia útil · temperatura máxima (°C) 32 · carga média (MW) 51.544dia útil · temperatura máxima (°C) 30 · carga média (MW) 52.244fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 47.702fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 44.422dia útil · temperatura máxima (°C) 29 · carga média (MW) 51.424dia útil · temperatura máxima (°C) 31 · carga média (MW) 52.444dia útil · temperatura máxima (°C) 32 · carga média (MW) 53.277dia útil · temperatura máxima (°C) 31 · carga média (MW) 53.429dia útil · temperatura máxima (°C) 28 · carga média (MW) 52.974fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 49.034fim de semana e feriado · temperatura máxima (°C) 33 · carga média (MW) 46.368dia útil · temperatura máxima (°C) 34 · carga média (MW) 54.573dia útil · temperatura máxima (°C) 32 · carga média (MW) 55.585dia útil · temperatura máxima (°C) 31 · carga média (MW) 54.696dia útil · temperatura máxima (°C) 32 · carga média (MW) 55.196dia útil · temperatura máxima (°C) 29 · carga média (MW) 54.703fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 49.921fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 46.244dia útil · temperatura máxima (°C) 31 · carga média (MW) 53.483dia útil · temperatura máxima (°C) 31 · carga média (MW) 54.125dia útil · temperatura máxima (°C) 31 · carga média (MW) 54.136dia útil · temperatura máxima (°C) 32 · carga média (MW) 54.235dia útil · temperatura máxima (°C) 31 · carga média (MW) 53.664fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 48.359fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 45.120fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 47.856fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 47.364dia útil · temperatura máxima (°C) 30 · carga média (MW) 50.745dia útil · temperatura máxima (°C) 29 · carga média (MW) 52.042dia útil · temperatura máxima (°C) 29 · carga média (MW) 52.164fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 48.481fim de semana e feriado · temperatura máxima (°C) 33 · carga média (MW) 45.591dia útil · temperatura máxima (°C) 28 · carga média (MW) 52.587dia útil · temperatura máxima (°C) 30 · carga média (MW) 53.058dia útil · temperatura máxima (°C) 30 · carga média (MW) 52.208dia útil · temperatura máxima (°C) 29 · carga média (MW) 52.614dia útil · temperatura máxima (°C) 28 · carga média (MW) 52.026fim de semana e feriado · temperatura máxima (°C) 27 · carga média (MW) 48.471fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 44.230dia útil · temperatura máxima (°C) 25 · carga média (MW) 49.763dia útil · temperatura máxima (°C) 30 · carga média (MW) 50.190dia útil · temperatura máxima (°C) 24 · carga média (MW) 48.665dia útil · temperatura máxima (°C) 25 · carga média (MW) 47.097dia útil · temperatura máxima (°C) 25 · carga média (MW) 47.241fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 44.390fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 42.199dia útil · temperatura máxima (°C) 29 · carga média (MW) 48.139dia útil · temperatura máxima (°C) 28 · carga média (MW) 49.075dia útil · temperatura máxima (°C) 25 · carga média (MW) 49.448dia útil · temperatura máxima (°C) 27 · carga média (MW) 48.583dia útil · temperatura máxima (°C) 30 · carga média (MW) 49.341fim de semana e feriado · temperatura máxima (°C) 28 · carga média (MW) 46.301fim de semana e feriado · temperatura máxima (°C) 27 · carga média (MW) 43.139dia útil · temperatura máxima (°C) 28 · carga média (MW) 49.690dia útil · temperatura máxima (°C) 28 · carga média (MW) 49.973dia útil · temperatura máxima (°C) 31 · carga média (MW) 50.440dia útil · temperatura máxima (°C) 28 · carga média (MW) 51.374dia útil · temperatura máxima (°C) 26 · carga média (MW) 50.225fim de semana e feriado · temperatura máxima (°C) 19 · carga média (MW) 42.676fim de semana e feriado · temperatura máxima (°C) 20 · carga média (MW) 37.781dia útil · temperatura máxima (°C) 22 · carga média (MW) 43.655dia útil · temperatura máxima (°C) 26 · carga média (MW) 45.055dia útil · temperatura máxima (°C) 29 · carga média (MW) 46.934dia útil · temperatura máxima (°C) 24 · carga média (MW) 46.582dia útil · temperatura máxima (°C) 25 · carga média (MW) 45.013fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 42.827fim de semana e feriado · temperatura máxima (°C) 28 · carga média (MW) 40.400dia útil · temperatura máxima (°C) 22 · carga média (MW) 46.187dia útil · temperatura máxima (°C) 25 · carga média (MW) 46.095dia útil · temperatura máxima (°C) 24 · carga média (MW) 45.835dia útil · temperatura máxima (°C) 26 · carga média (MW) 45.273fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 40.379fim de semana e feriado · temperatura máxima (°C) 28 · carga média (MW) 40.563fim de semana e feriado · temperatura máxima (°C) 21 · carga média (MW) 37.423fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 38.756dia útil · temperatura máxima (°C) 21 · carga média (MW) 42.627dia útil · temperatura máxima (°C) 24 · carga média (MW) 43.615dia útil · temperatura máxima (°C) 27 · carga média (MW) 45.305dia útil · temperatura máxima (°C) 21 · carga média (MW) 46.317fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 42.750fim de semana e feriado · temperatura máxima (°C) 27 · carga média (MW) 39.665dia útil · temperatura máxima (°C) 24 · carga média (MW) 46.113dia útil · temperatura máxima (°C) 22 · carga média (MW) 45.316dia útil · temperatura máxima (°C) 22 · carga média (MW) 43.767fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 39.261dia útil · temperatura máxima (°C) 23 · carga média (MW) 40.965fim de semana e feriado · temperatura máxima (°C) 24 · carga média (MW) 38.893fim de semana e feriado · temperatura máxima (°C) 23 · carga média (MW) 36.660dia útil · temperatura máxima (°C) 24 · carga média (MW) 42.296dia útil · temperatura máxima (°C) 25 · carga média (MW) 43.523dia útil · temperatura máxima (°C) 26 · carga média (MW) 44.369dia útil · temperatura máxima (°C) 28 · carga média (MW) 44.794dia útil · temperatura máxima (°C) 29 · carga média (MW) 46.115fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 43.341fim de semana e feriado · temperatura máxima (°C) 17 · carga média (MW) 37.635dia útil · temperatura máxima (°C) 20 · carga média (MW) 42.096dia útil · temperatura máxima (°C) 22 · carga média (MW) 42.806dia útil · temperatura máxima (°C) 22 · carga média (MW) 42.055dia útil · temperatura máxima (°C) 22 · carga média (MW) 42.460dia útil · temperatura máxima (°C) 24 · carga média (MW) 42.921fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 40.633fim de semana e feriado · temperatura máxima (°C) 27 · carga média (MW) 37.642dia útil · temperatura máxima (°C) 27 · carga média (MW) 43.675dia útil · temperatura máxima (°C) 28 · carga média (MW) 44.395dia útil · temperatura máxima (°C) 26 · carga média (MW) 44.730dia útil · temperatura máxima (°C) 24 · carga média (MW) 44.693dia útil · temperatura máxima (°C) 20 · carga média (MW) 44.287fim de semana e feriado · temperatura máxima (°C) 20 · carga média (MW) 40.164fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 36.510dia útil · temperatura máxima (°C) 26 · carga média (MW) 42.071dia útil · temperatura máxima (°C) 25 · carga média (MW) 43.154dia útil · temperatura máxima (°C) 26 · carga média (MW) 43.255dia útil · temperatura máxima (°C) 19 · carga média (MW) 41.524dia útil · temperatura máxima (°C) 19 · carga média (MW) 41.642fim de semana e feriado · temperatura máxima (°C) 23 · carga média (MW) 38.985fim de semana e feriado · temperatura máxima (°C) 21 · carga média (MW) 36.067dia útil · temperatura máxima (°C) 22 · carga média (MW) 41.937dia útil · temperatura máxima (°C) 22 · carga média (MW) 43.693dia útil · temperatura máxima (°C) 26 · carga média (MW) 44.160dia útil · temperatura máxima (°C) 24 · carga média (MW) 44.662dia útil · temperatura máxima (°C) 19 · carga média (MW) 44.631fim de semana e feriado · temperatura máxima (°C) 23 · carga média (MW) 41.515fim de semana e feriado · temperatura máxima (°C) 20 · carga média (MW) 38.130dia útil · temperatura máxima (°C) 16 · carga média (MW) 43.325dia útil · temperatura máxima (°C) 17 · carga média (MW) 43.291dia útil · temperatura máxima (°C) 16 · carga média (MW) 42.203dia útil · temperatura máxima (°C) 15 · carga média (MW) 41.212dia útil · temperatura máxima (°C) 19 · carga média (MW) 40.627fim de semana e feriado · temperatura máxima (°C) 20 · carga média (MW) 38.459fim de semana e feriado · temperatura máxima (°C) 19 · carga média (MW) 35.887dia útil · temperatura máxima (°C) 24 · carga média (MW) 41.335dia útil · temperatura máxima (°C) 25 · carga média (MW) 42.026dia útil · temperatura máxima (°C) 24 · carga média (MW) 42.322fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 40.021dia útil · temperatura máxima (°C) 26 · carga média (MW) 41.221fim de semana e feriado · temperatura máxima (°C) 24 · carga média (MW) 38.662fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 36.265dia útil · temperatura máxima (°C) 24 · carga média (MW) 42.964dia útil · temperatura máxima (°C) 18 · carga média (MW) 43.314dia útil · temperatura máxima (°C) 19 · carga média (MW) 41.131dia útil · temperatura máxima (°C) 27 · carga média (MW) 41.932dia útil · temperatura máxima (°C) 22 · carga média (MW) 42.865fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 39.850fim de semana e feriado · temperatura máxima (°C) 27 · carga média (MW) 36.293dia útil · temperatura máxima (°C) 20 · carga média (MW) 41.754dia útil · temperatura máxima (°C) 15 · carga média (MW) 41.933dia útil · temperatura máxima (°C) 12 · carga média (MW) 41.330dia útil · temperatura máxima (°C) 13 · carga média (MW) 40.934dia útil · temperatura máxima (°C) 17 · carga média (MW) 40.998fim de semana e feriado · temperatura máxima (°C) 21 · carga média (MW) 37.419fim de semana e feriado · temperatura máxima (°C) 18 · carga média (MW) 34.059dia útil · temperatura máxima (°C) 19 · carga média (MW) 39.598dia útil · temperatura máxima (°C) 23 · carga média (MW) 40.906dia útil · temperatura máxima (°C) 18 · carga média (MW) 40.027dia útil · temperatura máxima (°C) 20 · carga média (MW) 41.634dia útil · temperatura máxima (°C) 22 · carga média (MW) 41.820fim de semana e feriado · temperatura máxima (°C) 21 · carga média (MW) 38.734fim de semana e feriado · temperatura máxima (°C) 21 · carga média (MW) 35.213dia útil · temperatura máxima (°C) 21 · carga média (MW) 40.967dia útil · temperatura máxima (°C) 22 · carga média (MW) 42.144dia útil · temperatura máxima (°C) 23 · carga média (MW) 41.929dia útil · temperatura máxima (°C) 24 · carga média (MW) 42.333dia útil · temperatura máxima (°C) 24 · carga média (MW) 42.062fim de semana e feriado · temperatura máxima (°C) 19 · carga média (MW) 38.428fim de semana e feriado · temperatura máxima (°C) 19 · carga média (MW) 35.113dia útil · temperatura máxima (°C) 23 · carga média (MW) 41.048dia útil · temperatura máxima (°C) 25 · carga média (MW) 42.606dia útil · temperatura máxima (°C) 21 · carga média (MW) 42.843dia útil · temperatura máxima (°C) 19 · carga média (MW) 42.889dia útil · temperatura máxima (°C) 17 · carga média (MW) 42.709fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 39.020fim de semana e feriado · temperatura máxima (°C) 28 · carga média (MW) 36.018dia útil · temperatura máxima (°C) 22 · carga média (MW) 42.515dia útil · temperatura máxima (°C) 20 · carga média (MW) 41.792dia útil · temperatura máxima (°C) 15 · carga média (MW) 40.661dia útil · temperatura máxima (°C) 18 · carga média (MW) 41.372dia útil · temperatura máxima (°C) 23 · carga média (MW) 41.481fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 38.572fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 35.207dia útil · temperatura máxima (°C) 22 · carga média (MW) 41.039dia útil · temperatura máxima (°C) 19 · carga média (MW) 42.678dia útil · temperatura máxima (°C) 17 · carga média (MW) 41.972dia útil · temperatura máxima (°C) 25 · carga média (MW) 42.454dia útil · temperatura máxima (°C) 25 · carga média (MW) 42.748fim de semana e feriado · temperatura máxima (°C) 19 · carga média (MW) 38.429fim de semana e feriado · temperatura máxima (°C) 13 · carga média (MW) 33.993dia útil · temperatura máxima (°C) 16 · carga média (MW) 39.450dia útil · temperatura máxima (°C) 18 · carga média (MW) 40.630dia útil · temperatura máxima (°C) 25 · carga média (MW) 41.211dia útil · temperatura máxima (°C) 18 · carga média (MW) 41.969dia útil · temperatura máxima (°C) 18 · carga média (MW) 41.840fim de semana e feriado · temperatura máxima (°C) 20 · carga média (MW) 39.148fim de semana e feriado · temperatura máxima (°C) 23 · carga média (MW) 35.971dia útil · temperatura máxima (°C) 22 · carga média (MW) 42.239dia útil · temperatura máxima (°C) 23 · carga média (MW) 43.374dia útil · temperatura máxima (°C) 28 · carga média (MW) 44.075dia útil · temperatura máxima (°C) 29 · carga média (MW) 45.227dia útil · temperatura máxima (°C) 32 · carga média (MW) 45.346fim de semana e feriado · temperatura máxima (°C) 31 · carga média (MW) 42.219fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 38.034dia útil · temperatura máxima (°C) 25 · carga média (MW) 43.194dia útil · temperatura máxima (°C) 18 · carga média (MW) 43.950dia útil · temperatura máxima (°C) 22 · carga média (MW) 44.153dia útil · temperatura máxima (°C) 23 · carga média (MW) 44.449dia útil · temperatura máxima (°C) 19 · carga média (MW) 44.480fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 40.381fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 36.583dia útil · temperatura máxima (°C) 23 · carga média (MW) 42.786dia útil · temperatura máxima (°C) 25 · carga média (MW) 44.241dia útil · temperatura máxima (°C) 27 · carga média (MW) 44.198dia útil · temperatura máxima (°C) 29 · carga média (MW) 44.525dia útil · temperatura máxima (°C) 28 · carga média (MW) 44.628fim de semana e feriado · temperatura máxima (°C) 18 · carga média (MW) 39.931fim de semana e feriado · temperatura máxima (°C) 19 · carga média (MW) 36.618dia útil · temperatura máxima (°C) 28 · carga média (MW) 43.538dia útil · temperatura máxima (°C) 27 · carga média (MW) 46.062dia útil · temperatura máxima (°C) 25 · carga média (MW) 45.272dia útil · temperatura máxima (°C) 30 · carga média (MW) 45.526dia útil · temperatura máxima (°C) 19 · carga média (MW) 45.366fim de semana e feriado · temperatura máxima (°C) 20 · carga média (MW) 41.380fim de semana e feriado · temperatura máxima (°C) 23 · carga média (MW) 37.917dia útil · temperatura máxima (°C) 26 · carga média (MW) 44.245dia útil · temperatura máxima (°C) 24 · carga média (MW) 44.791dia útil · temperatura máxima (°C) 23 · carga média (MW) 44.146dia útil · temperatura máxima (°C) 23 · carga média (MW) 44.094dia útil · temperatura máxima (°C) 30 · carga média (MW) 45.171fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 42.291fim de semana e feriado · temperatura máxima (°C) 33 · carga média (MW) 40.399dia útil · temperatura máxima (°C) 22 · carga média (MW) 46.285dia útil · temperatura máxima (°C) 18 · carga média (MW) 44.286dia útil · temperatura máxima (°C) 17 · carga média (MW) 43.634dia útil · temperatura máxima (°C) 15 · carga média (MW) 41.689dia útil · temperatura máxima (°C) 18 · carga média (MW) 40.747fim de semana e feriado · temperatura máxima (°C) 21 · carga média (MW) 37.785fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 35.829dia útil · temperatura máxima (°C) 29 · carga média (MW) 42.772dia útil · temperatura máxima (°C) 31 · carga média (MW) 45.474dia útil · temperatura máxima (°C) 25 · carga média (MW) 45.323dia útil · temperatura máxima (°C) 21 · carga média (MW) 45.241dia útil · temperatura máxima (°C) 27 · carga média (MW) 45.351fim de semana e feriado · temperatura máxima (°C) 24 · carga média (MW) 41.813fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 39.207dia útil · temperatura máxima (°C) 34 · carga média (MW) 47.368dia útil · temperatura máxima (°C) 22 · carga média (MW) 47.526dia útil · temperatura máxima (°C) 16 · carga média (MW) 45.221dia útil · temperatura máxima (°C) 18 · carga média (MW) 44.971dia útil · temperatura máxima (°C) 18 · carga média (MW) 44.659fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 41.012fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 38.662dia útil · temperatura máxima (°C) 26 · carga média (MW) 45.987dia útil · temperatura máxima (°C) 24 · carga média (MW) 46.159dia útil · temperatura máxima (°C) 22 · carga média (MW) 45.273dia útil · temperatura máxima (°C) 29 · carga média (MW) 46.160dia útil · temperatura máxima (°C) 32 · carga média (MW) 47.812fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 44.310fim de semana e feriado · temperatura máxima (°C) 15 · carga média (MW) 37.170dia útil · temperatura máxima (°C) 18 · carga média (MW) 40.341dia útil · temperatura máxima (°C) 19 · carga média (MW) 40.421dia útil · temperatura máxima (°C) 21 · carga média (MW) 40.663dia útil · temperatura máxima (°C) 23 · carga média (MW) 41.268dia útil · temperatura máxima (°C) 24 · carga média (MW) 42.372fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 41.042fim de semana e feriado · temperatura máxima (°C) 31 · carga média (MW) 39.394dia útil · temperatura máxima (°C) 21 · carga média (MW) 45.150dia útil · temperatura máxima (°C) 19 · carga média (MW) 45.894dia útil · temperatura máxima (°C) 26 · carga média (MW) 46.803dia útil · temperatura máxima (°C) 18 · carga média (MW) 45.600dia útil · temperatura máxima (°C) 20 · carga média (MW) 43.930fim de semana e feriado · temperatura máxima (°C) 28 · carga média (MW) 40.828fim de semana e feriado · temperatura máxima (°C) 21 · carga média (MW) 38.920dia útil · temperatura máxima (°C) 26 · carga média (MW) 44.463dia útil · temperatura máxima (°C) 27 · carga média (MW) 45.498dia útil · temperatura máxima (°C) 29 · carga média (MW) 46.878dia útil · temperatura máxima (°C) 20 · carga média (MW) 45.241dia útil · temperatura máxima (°C) 23 · carga média (MW) 45.166fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 42.120fim de semana e feriado · temperatura máxima (°C) 19 · carga média (MW) 36.797dia útil · temperatura máxima (°C) 21 · carga média (MW) 41.871dia útil · temperatura máxima (°C) 23 · carga média (MW) 43.877dia útil · temperatura máxima (°C) 28 · carga média (MW) 45.394dia útil · temperatura máxima (°C) 26 · carga média (MW) 46.663dia útil · temperatura máxima (°C) 23 · carga média (MW) 46.683fim de semana e feriado · temperatura máxima (°C) 24 · carga média (MW) 41.609fim de semana e feriado · temperatura máxima (°C) 25 · carga média (MW) 40.389dia útil · temperatura máxima (°C) 27 · carga média (MW) 47.604dia útil · temperatura máxima (°C) 24 · carga média (MW) 47.148dia útil · temperatura máxima (°C) 24 · carga média (MW) 45.159fim de semana e feriado · temperatura máxima (°C) 22 · carga média (MW) 41.903dia útil · temperatura máxima (°C) 30 · carga média (MW) 44.822fim de semana e feriado · temperatura máxima (°C) 28 · carga média (MW) 44.059fim de semana e feriado · temperatura máxima (°C) 23 · carga média (MW) 40.643dia útil · temperatura máxima (°C) 22 · carga média (MW) 45.204dia útil · temperatura máxima (°C) 22 · carga média (MW) 44.804dia útil · temperatura máxima (°C) 23 · carga média (MW) 45.032dia útil · temperatura máxima (°C) 24 · carga média (MW) 45.668dia útil · temperatura máxima (°C) 28 · carga média (MW) 46.945fim de semana e feriado · temperatura máxima (°C) 30 · carga média (MW) 44.042fim de semana e feriado · temperatura máxima (°C) 31 · carga média (MW) 41.680dia útil · temperatura máxima (°C) 29 · carga média (MW) 49.318dia útil · temperatura máxima (°C) 28 · carga média (MW) 50.782dia útil · temperatura máxima (°C) 28 · carga média (MW) 48.805dia útil · temperatura máxima (°C) 23 · carga média (MW) 47.124dia útil · temperatura máxima (°C) 27 · carga média (MW) 46.305fim de semana e feriado · temperatura máxima (°C) 29 · carga média (MW) 44.084fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 41.485dia útil · temperatura máxima (°C) 28 · carga média (MW) 47.040dia útil · temperatura máxima (°C) 22 · carga média (MW) 46.980dia útil · temperatura máxima (°C) 28 · carga média (MW) 46.008dia útil · temperatura máxima (°C) 29 · carga média (MW) 47.592dia útil · temperatura máxima (°C) 29 · carga média (MW) 48.636fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 44.699fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 40.642dia útil · temperatura máxima (°C) 30 · carga média (MW) 48.081dia útil · temperatura máxima (°C) 30 · carga média (MW) 49.293dia útil · temperatura máxima (°C) 18 · carga média (MW) 44.702dia útil · temperatura máxima (°C) 21 · carga média (MW) 43.269dia útil · temperatura máxima (°C) 22 · carga média (MW) 43.503fim de semana e feriado · temperatura máxima (°C) 26 · carga média (MW) 40.806fim de semana e feriado · temperatura máxima (°C) 32 · carga média (MW) 39.315dia útil · temperatura máxima (°C) 32 · carga média (MW) 45.234dia útil · temperatura máxima (°C) 33 · carga média (MW) 47.067dia útil · temperatura máxima (°C) 33 · carga média (MW) 44.867fim de semana e feriado · temperatura máxima (°C) 35 · carga média (MW) 40.745dia útil · temperatura máxima (°C) 34 · carga média (MW) 46.933fim de semana e feriado · temperatura máxima (°C) 34 · carga média (MW) 46.604fim de semana e feriado · temperatura máxima (°C) 35 · carga média (MW) 44.606dia útil · temperatura máxima (°C) 31 · carga média (MW) 48.437dia útil · temperatura máxima (°C) 33 · carga média (MW) 49.242dia útil · temperatura máxima (°C) 31 · carga média (MW) 45.291

temperatura máxima (°C) × carga média (MW)

Linha tracejada: o ajuste em duas retas, feito só com dias úteis.

03

Prever amanhã

PerguntaQual modelo prevê melhor a carga do dia seguinte, e a temperatura ajuda?

Decisão e porquêTreino de 08/01 a 30/09 e teste de 01/10 a 31/12, sempre no futuro em relação ao treino. Comparei seis modelos, do mais simples (repetir a mesma hora da semana passada) a um gradient boosting com temperatura e a carga de dois dias antes, que já é conhecida quando a previsão é feita. Métrica: erro percentual absoluto médio (MAPE), no geral e nos 10 % de dias mais quentes.

ResultadoO melhor modelo erra 4,0 % em média, 40 % menos que repetir a semana passada (6,7 %). Nos dias quentes, onde o erro custa mais, ele também ganha: 6,1 % contra 8,4 %. Lição: a reta de temperatura, que parecia a explicação mais limpa, piorou fora da amostra (11,7 % nos dias quentes), porque a relação aprendida de janeiro a setembro não se manteve no fim do ano. O nível recente de carga corrige essa mudança de patamar.

Fonte: ONS × INMET · analises/energia.py (scikit-learn)

Ficha técnica da análise
Objetivo
Prever a carga do dia seguinte com erro menor que o método ingênuo, inclusive nos dias quentes.
Por quê
Cada ponto de erro vira geração desnecessária ou compra cara no curto prazo; dia quente é onde o erro custa mais.
Variável alvo
Carga horária (MW).
Variáveis preditoras / explicativas
Hora, dia da semana, feriado, dia útil, temperatura, graus acima de 23,5 °C, carga 2 e 7 dias antes.
Método
Seis modelos, do ingênuo ao gradient boosting (HistGradientBoosting).
Métrica
MAPE geral e nos 10 % de dias mais quentes; importância por permutação.
Validação
Treino jan–set, teste out–dez (no futuro); temperatura observada como limite superior de uma previsão do tempo.
Objetivo atingido?
Sim: MAPE 4,0 % (6,7 % ingênuo) e 6,1 % nos dias quentes (8,4 %).

Erro da previsão do dia seguinte (MAPE)

  • todos os dias
  • 10 % mais quentes
mesma hora, semana passada: todos os dias 6,7 % · 10 % mais quentes 8,4 %mesma hora, semana passada6,7 %8,4 %regressão de calendário: todos os dias 5,0 % · 10 % mais quentes 7,3 %regressão de calendário5,0 %7,3 %calendário + curva de temperatura: todos os dias 5,6 % · 10 % mais quentes 11,7 %calendário + curva de tempe…5,6 %11,7 %boosting sem temperatura: todos os dias 6,2 % · 10 % mais quentes 8,0 %boosting sem temperatura6,2 %8,0 %boosting com temperatura: todos os dias 5,0 % · 10 % mais quentes 7,4 %boosting com temperatura5,0 %7,4 %boosting + temperatura + nível recente: todos os dias 4,0 % · 10 % mais quentes 6,1 %boosting + temperatura + ní…4,0 %6,1 %

Semana mais quente do teste, a partir de 23/12 (MW)

  • real
  • melhor modelo
  • semana passada
30.000 MW35.000 MW40.000 MW45.000 MW50.000 MW55.000 MW60.000 MWreal · 23/12: 44.914 MWreal · : 42.458 MWreal · : 40.777 MWreal · : 39.918 MWreal · : 39.470 MWreal · : 39.330 MWreal · : 40.532 MWreal · : 42.516 MWreal · : 44.855 MWreal · : 46.498 MWreal · : 48.087 MWreal · : 49.231 MWreal · : 49.322 MWreal · : 49.533 MWreal · : 49.813 MWreal · : 50.658 MWreal · : 50.544 MWreal · : 49.786 MWreal · : 50.331 MWreal · : 53.283 MWreal · : 53.327 MWreal · : 52.853 MWreal · : 51.837 MWreal · : 49.723 MWreal · 23/12: 47.107 MWreal · : 44.597 MWreal · : 42.719 MWreal · : 41.573 MWreal · : 40.883 MWreal · : 40.037 MWreal · : 40.473 MWreal · : 41.488 MWreal · : 42.997 MWreal · : 43.783 MWreal · : 44.737 MWreal · : 46.057 MWreal · : 46.177 MWreal · : 45.795 MWreal · : 45.307 MWreal · : 45.394 MWreal · : 45.793 MWreal · : 46.803 MWreal · : 48.824 MWreal · : 52.160 MWreal · : 50.467 MWreal · : 46.987 MWreal · : 44.161 MWreal · : 42.501 MWreal · 23/12: 41.505 MWreal · : 41.453 MWreal · : 41.186 MWreal · : 40.364 MWreal · : 39.454 MWreal · : 37.878 MWreal · : 37.172 MWreal · : 36.978 MWreal · : 36.946 MWreal · : 37.262 MWreal · : 38.062 MWreal · : 39.282 MWreal · : 39.054 MWreal · : 37.748 MWreal · : 36.914 MWreal · : 37.113 MWreal · : 38.317 MWreal · : 40.104 MWreal · : 42.841 MWreal · : 46.864 MWreal · : 48.226 MWreal · : 48.607 MWreal · : 48.143 MWreal · : 46.414 MWreal · 23/12: 44.464 MWreal · : 42.752 MWreal · : 41.397 MWreal · : 40.429 MWreal · : 39.938 MWreal · : 39.552 MWreal · : 40.401 MWreal · : 41.991 MWreal · : 43.952 MWreal · : 45.603 MWreal · : 46.887 MWreal · : 48.440 MWreal · : 49.524 MWreal · : 49.554 MWreal · : 48.977 MWreal · : 49.481 MWreal · : 50.030 MWreal · : 49.808 MWreal · : 50.422 MWreal · : 53.265 MWreal · : 53.701 MWreal · : 53.332 MWreal · : 52.179 MWreal · : 50.317 MWreal · 23/12: 48.118 MWreal · : 46.090 MWreal · : 44.460 MWreal · : 43.184 MWreal · : 42.621 MWreal · : 41.699 MWreal · : 42.045 MWreal · : 42.722 MWreal · : 43.692 MWreal · : 44.541 MWreal · : 45.492 MWreal · : 46.719 MWreal · : 46.958 MWreal · : 46.430 MWreal · : 46.139 MWreal · : 46.651 MWreal · : 46.919 MWreal · : 47.971 MWreal · : 49.829 MWreal · : 52.591 MWreal · : 52.423 MWreal · : 51.634 MWreal · : 50.562 MWreal · : 49.015 MWreal · 23/12: 46.974 MWreal · : 45.085 MWreal · : 43.600 MWreal · : 42.485 MWreal · : 41.566 MWreal · : 40.527 MWreal · : 40.021 MWreal · : 39.555 MWreal · : 40.066 MWreal · : 40.855 MWreal · : 42.037 MWreal · : 43.482 MWreal · : 44.186 MWreal · : 43.381 MWreal · : 43.168 MWreal · : 43.989 MWreal · : 44.833 MWreal · : 46.579 MWreal · : 48.247 MWreal · : 50.781 MWreal · : 50.886 MWreal · : 50.581 MWreal · : 49.705 MWreal · : 47.942 MWreal · 23/12: 45.745 MWreal · : 43.842 MWreal · : 42.490 MWreal · : 41.589 MWreal · : 41.255 MWreal · : 41.052 MWreal · : 42.267 MWreal · : 44.184 MWreal · : 46.571 MWreal · : 48.046 MWreal · : 48.989 MWreal · : 50.078 MWreal · : 50.416 MWreal · : 51.309 MWreal · : 51.704 MWreal · : 51.588 MWreal · : 51.543 MWreal · : 51.044 MWreal · : 51.223 MWreal · : 53.879 MWreal · : 54.661 MWreal · : 54.560 MWreal · : 53.343 MWreal · : 51.118 MWmelhor modelo · 23/12: 47.365 MWmelhor modelo · : 44.814 MWmelhor modelo · : 43.213 MWmelhor modelo · : 43.377 MWmelhor modelo · : 43.365 MWmelhor modelo · : 43.323 MWmelhor modelo · : 45.597 MWmelhor modelo · : 48.227 MWmelhor modelo · : 48.757 MWmelhor modelo · : 50.800 MWmelhor modelo · : 52.301 MWmelhor modelo · : 54.772 MWmelhor modelo · : 54.481 MWmelhor modelo · : 54.110 MWmelhor modelo · : 53.796 MWmelhor modelo · : 54.919 MWmelhor modelo · : 56.176 MWmelhor modelo · : 54.977 MWmelhor modelo · : 55.860 MWmelhor modelo · : 55.983 MWmelhor modelo · : 55.984 MWmelhor modelo · : 55.959 MWmelhor modelo · : 54.640 MWmelhor modelo · : 52.446 MWmelhor modelo · 23/12: 46.845 MWmelhor modelo · : 45.091 MWmelhor modelo · : 44.064 MWmelhor modelo · : 43.066 MWmelhor modelo · : 43.064 MWmelhor modelo · : 42.916 MWmelhor modelo · : 44.505 MWmelhor modelo · : 45.602 MWmelhor modelo · : 48.378 MWmelhor modelo · : 50.210 MWmelhor modelo · : 49.275 MWmelhor modelo · : 48.838 MWmelhor modelo · : 48.478 MWmelhor modelo · : 49.385 MWmelhor modelo · : 50.074 MWmelhor modelo · : 50.111 MWmelhor modelo · : 50.029 MWmelhor modelo · : 50.381 MWmelhor modelo · : 51.977 MWmelhor modelo · : 55.845 MWmelhor modelo · : 55.397 MWmelhor modelo · : 54.919 MWmelhor modelo · : 51.991 MWmelhor modelo · : 50.336 MWmelhor modelo · 23/12: 45.413 MWmelhor modelo · : 43.511 MWmelhor modelo · : 42.419 MWmelhor modelo · : 41.386 MWmelhor modelo · : 40.246 MWmelhor modelo · : 39.452 MWmelhor modelo · : 39.687 MWmelhor modelo · : 39.386 MWmelhor modelo · : 41.751 MWmelhor modelo · : 42.806 MWmelhor modelo · : 42.966 MWmelhor modelo · : 43.763 MWmelhor modelo · : 44.033 MWmelhor modelo · : 44.717 MWmelhor modelo · : 44.684 MWmelhor modelo · : 44.255 MWmelhor modelo · : 44.685 MWmelhor modelo · : 45.112 MWmelhor modelo · : 47.649 MWmelhor modelo · : 49.496 MWmelhor modelo · : 50.008 MWmelhor modelo · : 49.298 MWmelhor modelo · : 49.780 MWmelhor modelo · : 46.427 MWmelhor modelo · 23/12: 49.564 MWmelhor modelo · : 45.783 MWmelhor modelo · : 44.915 MWmelhor modelo · : 43.356 MWmelhor modelo · : 42.559 MWmelhor modelo · : 42.738 MWmelhor modelo · : 43.810 MWmelhor modelo · : 44.856 MWmelhor modelo · : 47.131 MWmelhor modelo · : 47.889 MWmelhor modelo · : 49.786 MWmelhor modelo · : 49.936 MWmelhor modelo · : 49.808 MWmelhor modelo · : 49.445 MWmelhor modelo · : 49.688 MWmelhor modelo · : 49.691 MWmelhor modelo · : 49.447 MWmelhor modelo · : 48.838 MWmelhor modelo · : 51.172 MWmelhor modelo · : 54.194 MWmelhor modelo · : 52.566 MWmelhor modelo · : 50.276 MWmelhor modelo · : 47.111 MWmelhor modelo · : 45.627 MWmelhor modelo · 23/12: 43.900 MWmelhor modelo · : 44.380 MWmelhor modelo · : 43.284 MWmelhor modelo · : 41.860 MWmelhor modelo · : 40.435 MWmelhor modelo · : 38.784 MWmelhor modelo · : 38.538 MWmelhor modelo · : 38.353 MWmelhor modelo · : 38.751 MWmelhor modelo · : 39.464 MWmelhor modelo · : 39.198 MWmelhor modelo · : 39.631 MWmelhor modelo · : 38.979 MWmelhor modelo · : 38.637 MWmelhor modelo · : 38.323 MWmelhor modelo · : 37.949 MWmelhor modelo · : 38.920 MWmelhor modelo · : 40.295 MWmelhor modelo · : 44.263 MWmelhor modelo · : 47.831 MWmelhor modelo · : 49.855 MWmelhor modelo · : 47.937 MWmelhor modelo · : 47.186 MWmelhor modelo · : 44.802 MWmelhor modelo · 23/12: 44.432 MWmelhor modelo · : 41.686 MWmelhor modelo · : 39.787 MWmelhor modelo · : 37.997 MWmelhor modelo · : 37.555 MWmelhor modelo · : 36.531 MWmelhor modelo · : 35.365 MWmelhor modelo · : 35.822 MWmelhor modelo · : 36.025 MWmelhor modelo · : 37.192 MWmelhor modelo · : 39.282 MWmelhor modelo · : 40.957 MWmelhor modelo · : 41.637 MWmelhor modelo · : 40.962 MWmelhor modelo · : 40.807 MWmelhor modelo · : 40.754 MWmelhor modelo · : 42.524 MWmelhor modelo · : 44.577 MWmelhor modelo · : 45.958 MWmelhor modelo · : 50.305 MWmelhor modelo · : 51.393 MWmelhor modelo · : 50.834 MWmelhor modelo · : 50.209 MWmelhor modelo · : 48.271 MWmelhor modelo · 23/12: 46.476 MWmelhor modelo · : 45.939 MWmelhor modelo · : 43.896 MWmelhor modelo · : 43.769 MWmelhor modelo · : 44.193 MWmelhor modelo · : 44.694 MWmelhor modelo · : 47.086 MWmelhor modelo · : 47.221 MWmelhor modelo · : 48.834 MWmelhor modelo · : 51.344 MWmelhor modelo · : 53.247 MWmelhor modelo · : 53.269 MWmelhor modelo · : 52.723 MWmelhor modelo · : 54.986 MWmelhor modelo · : 55.071 MWmelhor modelo · : 55.231 MWmelhor modelo · : 54.662 MWmelhor modelo · : 54.531 MWmelhor modelo · : 53.324 MWmelhor modelo · : 56.092 MWmelhor modelo · : 56.180 MWmelhor modelo · : 55.980 MWmelhor modelo · : 54.029 MWmelhor modelo · : 52.366 MWsemana passada · 23/12: 45.660 MWsemana passada · : 43.262 MWsemana passada · : 41.803 MWsemana passada · : 40.982 MWsemana passada · : 40.930 MWsemana passada · : 41.321 MWsemana passada · : 43.881 MWsemana passada · : 47.694 MWsemana passada · : 50.708 MWsemana passada · : 52.659 MWsemana passada · : 54.066 MWsemana passada · : 53.944 MWsemana passada · : 51.855 MWsemana passada · : 51.858 MWsemana passada · : 52.740 MWsemana passada · : 53.538 MWsemana passada · : 53.789 MWsemana passada · : 52.001 MWsemana passada · : 52.400 MWsemana passada · : 54.235 MWsemana passada · : 53.694 MWsemana passada · : 52.617 MWsemana passada · : 50.238 MWsemana passada · : 47.155 MWsemana passada · 23/12: 44.223 MWsemana passada · : 42.073 MWsemana passada · : 40.419 MWsemana passada · : 39.578 MWsemana passada · : 39.433 MWsemana passada · : 39.916 MWsemana passada · : 41.416 MWsemana passada · : 43.498 MWsemana passada · : 45.037 MWsemana passada · : 45.989 MWsemana passada · : 46.157 MWsemana passada · : 45.312 MWsemana passada · : 44.217 MWsemana passada · : 45.386 MWsemana passada · : 46.371 MWsemana passada · : 46.971 MWsemana passada · : 47.091 MWsemana passada · : 46.834 MWsemana passada · : 47.950 MWsemana passada · : 49.787 MWsemana passada · : 49.369 MWsemana passada · : 47.793 MWsemana passada · : 45.459 MWsemana passada · : 42.572 MWsemana passada · 23/12: 40.047 MWsemana passada · : 37.794 MWsemana passada · : 36.458 MWsemana passada · : 35.834 MWsemana passada · : 35.997 MWsemana passada · : 36.689 MWsemana passada · : 38.704 MWsemana passada · : 41.625 MWsemana passada · : 43.457 MWsemana passada · : 44.136 MWsemana passada · : 44.428 MWsemana passada · : 44.191 MWsemana passada · : 44.001 MWsemana passada · : 44.954 MWsemana passada · : 45.764 MWsemana passada · : 46.693 MWsemana passada · : 47.331 MWsemana passada · : 47.098 MWsemana passada · : 47.922 MWsemana passada · : 49.834 MWsemana passada · : 49.310 MWsemana passada · : 48.012 MWsemana passada · : 45.694 MWsemana passada · : 42.474 MWsemana passada · 23/12: 39.420 MWsemana passada · : 37.148 MWsemana passada · : 35.903 MWsemana passada · : 35.340 MWsemana passada · : 35.532 MWsemana passada · : 36.544 MWsemana passada · : 38.933 MWsemana passada · : 41.705 MWsemana passada · : 44.206 MWsemana passada · : 45.726 MWsemana passada · : 46.435 MWsemana passada · : 46.349 MWsemana passada · : 46.250 MWsemana passada · : 46.712 MWsemana passada · : 46.302 MWsemana passada · : 46.310 MWsemana passada · : 46.187 MWsemana passada · : 46.412 MWsemana passada · : 47.811 MWsemana passada · : 49.807 MWsemana passada · : 48.864 MWsemana passada · : 47.590 MWsemana passada · : 45.563 MWsemana passada · : 43.030 MWsemana passada · 23/12: 40.158 MWsemana passada · : 38.106 MWsemana passada · : 36.595 MWsemana passada · : 35.747 MWsemana passada · : 35.617 MWsemana passada · : 35.244 MWsemana passada · : 36.411 MWsemana passada · : 38.271 MWsemana passada · : 39.871 MWsemana passada · : 41.235 MWsemana passada · : 42.234 MWsemana passada · : 41.654 MWsemana passada · : 40.637 MWsemana passada · : 40.031 MWsemana passada · : 39.818 MWsemana passada · : 39.982 MWsemana passada · : 41.206 MWsemana passada · : 43.068 MWsemana passada · : 45.509 MWsemana passada · : 48.320 MWsemana passada · : 47.622 MWsemana passada · : 45.871 MWsemana passada · : 44.137 MWsemana passada · : 41.995 MWsemana passada · 23/12: 39.876 MWsemana passada · : 37.806 MWsemana passada · : 36.097 MWsemana passada · : 35.094 MWsemana passada · : 34.690 MWsemana passada · : 33.578 MWsemana passada · : 33.451 MWsemana passada · : 33.666 MWsemana passada · : 34.255 MWsemana passada · : 35.631 MWsemana passada · : 37.617 MWsemana passada · : 38.911 MWsemana passada · : 39.015 MWsemana passada · : 38.152 MWsemana passada · : 37.297 MWsemana passada · : 38.139 MWsemana passada · : 40.054 MWsemana passada · : 42.771 MWsemana passada · : 44.894 MWsemana passada · : 47.628 MWsemana passada · : 47.691 MWsemana passada · : 47.245 MWsemana passada · : 46.059 MWsemana passada · : 43.943 MWsemana passada · 23/12: 41.491 MWsemana passada · : 39.377 MWsemana passada · : 37.960 MWsemana passada · : 37.150 MWsemana passada · : 37.099 MWsemana passada · : 37.308 MWsemana passada · : 39.002 MWsemana passada · : 41.202 MWsemana passada · : 43.745 MWsemana passada · : 45.238 MWsemana passada · : 46.460 MWsemana passada · : 47.403 MWsemana passada · : 47.425 MWsemana passada · : 48.379 MWsemana passada · : 48.621 MWsemana passada · : 48.096 MWsemana passada · : 48.552 MWsemana passada · : 48.178 MWsemana passada · : 49.044 MWsemana passada · : 52.120 MWsemana passada · : 52.160 MWsemana passada · : 51.777 MWsemana passada · : 50.307 MWsemana passada · : 47.514 MW23/12

A semana inclui o Natal. No dia 25 o modelo erra mais (cerca de 9 % acima do real): feriados são poucos no treino e cada um tem seu próprio formato.

O que o melhor modelo usa (importância por permutação)

carga 2 dias antes: aumento do erro sem a variável 2,8 %carga 2 dias antes2,8 %hora do dia: aumento do erro sem a variável 1,8 %hora do dia1,8 %dia da semana: aumento do erro sem a variável 1,6 %dia da semana1,6 %temperatura: aumento do erro sem a variável 1,4 %temperatura1,4 %carga 7 dias antes: aumento do erro sem a variável 1,3 %carga 7 dias antes1,3 %dia útil: aumento do erro sem a variável 1,2 %dia útil1,2 %feriado: aumento do erro sem a variável 0,1 %feriado0,1 %

Quanto o MAPE sobe quando a variável é embaralhada no teste.

O que cada dado contribuiu

  1. Carga horária do ONS: o formato do dia e o peso do calendário (dia útil, feriado).
  2. Temperatura do INMET: o ponto de virada do ar-condicionado e quanto cada grau custa em MW.
  3. Carga recente: a variável mais importante, que acompanha mudanças de patamar que o calendário não vê.
  4. Teste no futuro: mostrou que o modelo mais bonito no treino não era o melhor fora dele.

Limites desta análise

  • Uso a temperatura observada como se fosse a previsão do tempo: é o limite superior do ganho. Com previsão real, o erro seria um pouco maior.
  • Duas estações de São Paulo representam um subsistema que vai de Minas ao Centro-Oeste.
  • Um ano de dados: não captura tendência de vários anos nem anos de seca.

Código da análise: analises/energia.py