optgam_prod: Otimização Do Ajuste De Produtibilidade

View source: R/optgam.r

optgam_prodR Documentation

Otimização Do Ajuste De Produtibilidade

Description

Varre uma faixa de dimensões de base, reportando aquela correspondente ao ajuste de menor BIC

Usage

optgam_prod(
  dat,
  range = list(5:30, 5:30),
  ts = c("ps", "ps"),
  dist = gaussian(),
  bordas = TRUE,
  modo = c("tensor", "multivar", "simples"),
  gamctrl = list()
)

Arguments

dat

data.table de dados para ajuste. Ver Detalhes

range

lista com dois vetores inteiros indicando dimensões de base em queda líquida e vazão, nesta ordem, a testar na seleção. Todas as combinações serão testadas (um domínio quadrado é gerado a partir dos ranges)

ts

vetor de duas strings tipo de spline utilizada para queda líquida e vazão – veja smooth.terms para mais detalhes sobre as opções

dist

objeto da classe family indicando a distribuição e link a serem usados no ajuste. Veja family e glm para mais informações.

bordas

booleano indicando o uso ou não de bordas; alternativamente, um vetor de inteiros indicando quais vértices utilizar. Ver Detalhes

modo

um de "tensor", "multivar" ou "simples" indicando o modo de interação entre funções marginais. Ver Detalhes

gamctrl

lista contendo parâmetros de controle para a estimação do modelo aditivo. Ver gam.control (ou scam.control quando usando shape constrained splines)

Details

Os parâmetros recebidos por optgam_prod são exatamente aqueles de fitgam_prod, com uma exceção: o argumento ns é substituído por range, uma lista de dois vetores de inteiros indicando as dimensões de base candidatas em queda e vazão, nesta ordem, para seleção. Mais detalhes a respeito da estimação e efeito dos argumentos individuais podem ser encontrados em fitgam_prod.

Value

objeto gamprod contendo GAM e extrapolações estimadas

See Also

ajuste individual para uma dada dimensão de base fitgam_prod

Other metodos gamprod: fitgam_prod(), fitted.gamprod(), predict.gamprod(), residuals.gamprod()

Other plots gamprod: fitgam_prod(), plot.gamprod()

Examples


dat <- agregasemana(dummydata)

# execucao limitando a faixa de numero de splines a algo mais baixo
optfit <- optgam_prod(dat, range = list(5:10, 5:10))
## Not run: 
plot(optfit)

## End(Not run)


lkhenayfis/gtdp-perdaprodvar documentation built on May 4, 2022, 2:55 a.m.