extract_gof_stats: Extract Key Statistics from gkwgof Objects

extract_gof_statsR Documentation

Extract Key Statistics from gkwgof Objects

Description

Extracts the most important goodness-of-fit statistics from one or more gkwgof objects into a concise data frame format for easy comparison and reporting.

Usage

extract_gof_stats(..., statistics = "all")

Arguments

...

One or more objects of class "gkwgof", or a list of such objects.

statistics

Character vector specifying which statistics to include. Available options are: "all" (default), "information" (for AIC, BIC), "distance" (for KS, AD), "correlation" (for P-P, Q-Q correlations), or "prediction" (for RMSE, MAE).

Value

A data frame containing the requested statistics for each gkwgof object.

Examples


# Generate sample data
set.seed(123)
data <- rkw(n = 200, alpha = 2.5, beta = 1.8)

# Fit multiple models
fit_kw <- gkwfit(data, family = "kw")
fit_beta <- gkwfit(data, family = "beta")

# Calculate goodness-of-fit statistics for each model
gof_kw <- gkwgof(fit_kw, print_summary = FALSE)
gof_beta <- gkwgof(fit_beta, print_summary = FALSE)

# Extract key statistics
summary_stats <- extract_gof_stats(gof_kw, gof_beta)
print(summary_stats)

# Extract only information criteria
ic_stats <- extract_gof_stats(gof_kw, gof_beta, statistics = "information")
print(ic_stats)



gkwreg documentation built on April 16, 2025, 1:10 a.m.