Obtain Akaike Information Criterion (AIC) for a pvEBayes object
Source:R/pvEBayes_object_S3_methods.R
AIC.pvEBayes.RdThis function defines the S3 AIC method for objects of class
pvEBayes. It extracts the Akaike Information Criterion (AIC)
from a fitted model.
Usage
# S3 method for class 'pvEBayes'
AIC(object, ..., k = 2)Arguments
- object
a
pvEBayesobject, which is the output of the function pvEBayes or pvEBayes_tune.- ...
other input parameters. Currently unused.
- k
numeric, the penalty per parameter to be used; the default k = 2 is the classical AIC.
Examples
fit <- pvEBayes(
contin_table = statin2025_44, model = "general-gamma",
alpha = 0.3, n_posterior_draws = NULL
)
#> ℹ Fitting general-gamma model...
#> ✔ Fitting general-gamma model... [226ms]
#>
#> Object of class 'pvEBayes'
#>
#> General-gamma model with hyperparameter alpha = 0.3.
#> Estimated prior is a mixture of 18 gamma distributions.
#>
#> Running time of the general-gamma model fitting: 0.2387 seconds.
#> Optimizer convergence: successful.
#> No posterior draws were generated.
#>
#> Extract estimated prior parameters, discovered signals
#> and signal strength posterior draws using `summary()`.
AIC_score <- AIC(fit)