Novo Método para Prever Preços da Eletricidade
Uma nova abordagem pra melhorar a previsão de preços de eletricidade usando Regressão por Vetores de Suporte.
― 4 min ler
Índice
Os preços da eletricidade podem ser tão imprevisíveis quanto um gato em cima de um telhado quente. Com cada vez mais fontes de energia renovável sendo usadas, como vento e solar, a oferta e a demanda de eletricidade se tornaram complicadas. Isso faz os preços pularem como uma bola de borracha. Então, como podemos descobrir qual será o preço em um futuro bem próximo? É isso que a gente quer investigar!
Previsão de Curto Prazo
O Desafio daQuando falamos sobre previsão de curto prazo, estamos tentando prever preços de eletricidade para entregas bem próximas. No mercado de eletricidade, os preços podem mudar rapidinho, e precisamos fazer palpites inteligentes bem na hora das transações. Aí as coisas ficam um pouco complicadas. Diferente de outros mercados onde os preços são definidos uma vez por dia, no mercado intraday contínuo, compradores e vendedores podem negociar eletricidade o dia todo, tornando tudo uma verdadeira correria.
Métodos Existentes e Seus Limites
Pesquisadores têm tentado prever preços de eletricidade há anos. Alguns usaram modelos estatísticos simples, enquanto outros optaram por ferramentas de machine learning mais complexas. O objetivo é sempre ficar melhor em adivinhar esses preços complicados. No entanto, muitos desses métodos se baseiam em dados passados e podem não se ajustar bem a mudanças repentinas no comportamento do mercado, especialmente durante as horas de pico, quando a demanda aumenta.
Apresentando uma Nova Abordagem
Então, e se a gente tentar uma abordagem diferente? E se usássemos um método chamado Support Vector Regression (SVR) que consegue se adaptar rapidinho a novas informações? Notamos que incorporar preços recentes aos nossos modelos pode ajudar a antecipar preços futuros de um jeito melhor. A parte divertida: decidimos aprimorar nosso SVR com um toque especial—dando a ele uma correção de kernel com base no último preço conhecido, que chamamos de "previsão ingênua."
Testando Nosso Método
Para ver se nossa ideia funciona, testamos com dados reais do mercado intraday alemão entre 2018 e 2020. Olhamos de perto como nosso SVR melhorado (agora chamado cSVR) se saiu em comparação com outros métodos comuns como LASSO e Random Forest. Queríamos ver se o cSVR poderia fazer palpites mais inteligentes—sem demorar uma eternidade para calcular.
Os Resultados Chegaram!
Surpreendentemente, nossa abordagem cSVR se mostrou mais rápida e mais precisa, especialmente durante os horários de pico, como de manhã e à noite, quando os preços costumam disparar. Pense nisso como o super-herói da previsão de preços—rápido, confiável e sempre na hora certa e no lugar certo.
Por Que Isso É Importante?
Melhorar na previsão de preços de eletricidade não é só um exercício acadêmico; tem implicações reais. As concessionárias podem gerenciar sua produção de forma mais eficiente, as empresas podem tomar decisões de compra mais inteligentes e os consumidores podem economizar nas contas. É uma vitória para todo mundo envolvido.
E Agora?
Embora tenhamos avançado, ainda há espaço para melhorias. Ter acesso a mais dados, entender como vários fatores do mercado interagem e refinar nossos métodos de kernel pode trazer resultados ainda melhores.
Conclusão
Resumindo, prever preços de eletricidade em um mercado acelerado não é tarefa fácil. Nossa nova abordagem mostra potencial, e quem sabe? Com mais ajustes, podemos ter um divisor de águas em mãos. Então, vamos torcer por contas de eletricidade mais baixas e previsões mais inteligentes no futuro!
Fonte original
Título: Corrected Support Vector Regression for intraday point forecasting of prices in the continuous power market
Resumo: In this paper, we develop a new approach to the very short-term point forecasting of electricity prices in the continuous market. It is based on the Support Vector Regression with a kernel correction built on additional forecast of dependent variable. We test the proposed approach on a dataset from the German intraday continuous market and compare its forecast accuracy with several benchmarks: classic SVR, the LASSO model, Random Forest and the na\"{i}ve forecast. The analysis is performed for different forecasting horizons, deliveries, and lead times. We train the models on three expert sets of explanatory variables and apply the forecast averaging schemes. Overall, the proposed cSVR approach with the averaging scheme yields the highest forecast accuracy, being at the same time the fastest from the considered benchmarks. The highest improvement in forecast accuracy is obtained for deliveries in the morning and evening peaks.
Autores: Andrzej Puć, Joanna Janczura
Última atualização: 2024-11-25 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2411.16237
Fonte PDF: https://arxiv.org/pdf/2411.16237
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.
Ligações de referência
- https://snip.mathpix.com/panandrzej1939/snips/05342035-bd1a-403e-b878-ec5b6d1f579e
- https://www.next-kraftwerke.com/knowledge/intraday-trading
- https://transparency.entsoe.eu/transmission-domain/physicalFlow/show?name=&defaultValue=false&viewType=TABLE&areaType=BORDER_BZN&atch=false&dateTime.dateTime=01.01.2020+00:00|CET|DAY&border.values=CTY|10Y1001A1001A83F!BZN_BZN|10Y1001A1001A82H_BZN_BZN|10YFR-RTE------C&dateTime.timezone=CET_CEST&dateTime.timezone_input=CET+
- https://transparency.entsoe.eu/generation/r2/actualGenerationPerProductionType/show?name=&defaultValue=true&viewType=TABLE&areaType=BZN&atch=false&datepicker-day-offset-select-dv-date-from_input=D&dateTime.dateTime=01.01.2020+00:00|CET|DAYTIMERANGE&dateTime.endDateTime=01.01.2020+00:00|CET|DAYTIMERANGE&area.values=CTY|10Y1001A1001A83F!BZN|10Y1001A1001A82H&productionType.values=B01&productionType.values=B02&productionType.values=B03&productionType.values=B04&productionType.values=B05&productionType.values=B06&productionType.values=B07&productionType.values=B08&productionType.values=B09&productionType.values=B10&productionType.values=B11&productionType.values=B12&productionType.values=B13&productionType.values=B14&productionType.values=B20&productionType.values=B15&productionType.values=B16&productionType.values=B17&productionType.values=B18&productionType.values=B19&dateTime.timezone=CET_CEST&dateTime.timezone_input=CET+
- https://transparency.entsoe.eu/generation/r2/dayAheadGenerationForecastWindAndSolar/show?name=&defaultValue=true&viewType=TABLE&areaType=BZN&atch=false&dateTime.dateTime=01.01.2020+00:00|CET|DAYTIMERANGE&dateTime.endDateTime=01.01.2020+00:00|CET|DAYTIMERANGE&area.values=CTY|10Y1001A1001A83F!BZN|10Y1001A1001A82H&productionType.values=B16&productionType.values=B18&productionType.values=B19&processType.values=A18&processType.values=A01&processType.values=A40&dateTime.timezone=CET_CEST&dateTime.timezone_input=CET+
- https://transparency.entsoe.eu/load-domain/r2/totalLoadR2/show?name=&defaultValue=false&viewType=TABLE&areaType=BZN&atch=false&dateTime.dateTime=01.01.2020+00:00|CET|DAY&biddingZone.values=CTY|10Y1001A1001A83F!BZN|10Y1001A1001A82H&dateTime.timezone=CET_CEST&dateTime.timezone_input=CET+
- https://transparency.entsoe.eu/transmission-domain/r2/dayAheadPrices/show?name=&defaultValue=true&viewType=GRAPH&areaType=BZN&atch=false&dateTime.dateTime=01.01.2020+00:00|CET|DAY&biddingZone.values=CTY|10Y1001A1001A83F!BZN|10Y1001A1001A82H&resolution.values=PT15M&resolution.values=PT30M&resolution.values=PT60M&dateTime.timezone=CET_CEST&dateTime.timezone_input=CET+
- https://lucid.app/
- https://www.csie.ntu.edu.tw/~cjlin/papers/libsvm.pdf
- https://faculty.cc.gatech.edu/~isbell/classes/reading/papers/lasso_simple.html.pdf
- https://stats.stackexchange.com/questions/207484/lasso-regularisation-parameter-from-lars-algorithm