Skip to contents

Esta função calcula o Critério de Informação de Akaike (AIC) para objetos das classes 'betaregscale' e 'betaregscaledv'.

Usage

# S3 method for betaregscale
AIC(object, ..., k = 2)

Arguments

object

Um objeto das classes 'betaregscale' ou 'betaregscaledv'.

...

Argumentos extras

k

Penalidade por parâmetro a ser utilizado; o padrão k = 2 é o AIC clássico.

Examples

if (FALSE) {
# Exemplo de uso da função AIC
# Primeiro, gere um objeto de classe 'betaregscale' ou 'betaregscaledv'
set.seed(42)
n <- 100
dados <- data.frame(
  x1 = rnorm(n, mean = 1, sd = 0.5),
  x2 = rbinom(n, size = 1, prob = 0.5),
  x3 = rnorm(n, mean = 2, sd = 1))
betas <- c(0.2, 0.3, -0.4, 0.1)
formula <- ~x1 + x2 + x3
phi <- 50
dados_simulados <- betaregscale_simula_dados(
  formula = formula,
  dados = dados,
  betas = betas,
  phi = phi,
  link = "logit",
  ncuts = 100)
fit <- beta_ordinal_fit(
 formula = formula,
 dados = dados_simulados,
 link = "logit",
 num_hessiana = TRUE)
# Em seguida, use a função AIC
aic_result <- AIC(fit)
}