selecporquantil: Selecao De Cenarios Por Quantil

View source: R/selecao.r

selecporquantilR Documentation

Selecao De Cenarios Por Quantil

Description

Seleciona cenarios representativos buscando aqueles mais proximos de quantis especificados

Usage

selecporquantil(
  cenarios,
  quantis = c(0.25, 0.5, 0.75),
  compact_fun = acumulaena,
  compact_args = list()
)

Arguments

cenarios

objeto da classe cenariosena do qual selecionar cenarios representativos contendo apenas uma bacia e ano de referencia

quantis

vetor de quantis para selecionar

compact_fun

funcao para compactacao dos cenarios. Ver compact_funs

compact_args

lista nomeada informando argumentos (alem do primeiro) a compact_fun

Details

A selecao por quantis requer que cada cenario seja reduzido a apenas uma dimensao (de modo que seja possivel calcular quantis unicos). A compactacao pode ser feita por qualquer funcao que retorne objetos da classe compactcen, informada atraves do argumento compact_fun. A funcao sera chamada com cenarios como primeiro arumento; compact_args permite informar demais parametros a serem utilizados por compact_fun, na forma de uma lista nomeada.

O argumento cenarios deve ser um objeto da classe cenariosena contendo apenas um ano de referencia e bacia. quantis deve ser um vetor indicando quais quantis estao sendo buscados. Por construcao e impossivel extrair exatamente estes quantis, de modo que serao retornados os indices dos cenarios associados aos quantis mais proximos.

Value

lista contendo vetor de inteiros indicando indices dos cenarios selecionados e resultado da compactacao

See Also

plot.cenariosena para visualizacao dos cenarios selecionados

Examples


# usando o dado exemplo do pacote

# a selecao deve ser usada para cada ano de referencia individualmente
cens <- cenariosdummy["A1"]

# execucao simples
selec <- selecporquantil(cens)

# pegando quantis c(.33, .5, .67)
selec <- selecporquantil(cens, c(.33, .5, .67))


lkhenayfis/hidro-clustena documentation built on June 12, 2022, 1:52 a.m.