Faz a abertura mensal da projeção de potência

epe4md_proj_mensal(
  lista_potencia,
  ano_base,
  ano_max_resultado = 2060,
  ajuste_ano_corrente = FALSE,
  ultimo_mes_ajuste = NA,
  metodo_ajuste = NA,
  dir_dados_premissas = NA_character_
)

Arguments

lista_potencia

list. Resultado da função epe4md_proj_potencia.

ano_base

numeric. Ano base da projeção. Define o ano em que a função irá buscar a base de dados. Último ano completo realizado.

ano_max_resultado

numeric. Ano final para apresentação dos resultados. Máximo igual a 2060. Default igual a 2060.

ajuste_ano_corrente

logic. Se TRUE indica que a projeção deverá incorporar o histórico mensal recente, verificado em parte do primeiro ano após o ano base. Default igual a FALSE. O arquivo base_mmgd.xlsx deve incorporar esse histórico.

ultimo_mes_ajuste

numeric. Último mês com dados completos na base_ano_corrente. Default igual a NA. Só tem efeito caso ajuste_ano_corrente seja igual a TRUE.

metodo_ajuste

string. Se igual a "extrapola" o modelo irá extrapolar a potência e o número de adotantes até o final do ano base + 1 com base no verificado até o ultimo_mes_ajuste. Se igual a "substitui", o modelo substitui a projeção até o ultimo_mes_ajuste e mantém o restante do ano com a projeção normal. Só tem efeito caso ajuste_ano_corrente seja igual a TRUE.

dir_dados_premissas

Diretório onde se encontram as premissas. Se esse parâmetro não for passado, a função usa os dados default que são instalados com o pacote. É importante que os nomes dos arquivos sejam os mesmos da pasta default.

Value

data.frame com os resultados da projeção de capacidade instalada de micro e minigeração distribuída e número de adotantes mensal

Examples

if (FALSE) { # \dontrun{
# Supondo que a projeção anual de potência já foi gerada:
lista_potencia <- epe4md_proj_potencia(lista_adotantes, ano_base = 2023)

# Projeção mensal sem ajuste no ano corrente:
proj_mensal <- epe4md_proj_mensal(
  lista_potencia = lista_potencia,
  ano_base = 2023
)

# Projeção mensal com ajuste no ano corrente, até abril, usando método extrapola:
proj_mensal_ajustada <- epe4md_proj_mensal(
  lista_potencia = lista_potencia,
  ano_base = 2023,
  ajuste_ano_corrente = TRUE,
  ultimo_mes_ajuste = 4,
  metodo_ajuste = "extrapola"
)
} # }