% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/methods.R
\name{print.mixgpd_fit}
\alias{print.mixgpd_fit}
\title{Print a one-arm fitted model}
\usage{
\method{print}{mixgpd_fit}(x, ...)
}
\arguments{
\item{x}{A fitted object of class \code{"mixgpd_fit"}.}

\item{...}{Unused.}
}
\value{
\code{x} invisibly.
}
\description{
\code{print.mixgpd_fit()} gives a compact header for a fitted one-arm model.
It is meant as a quick identity check rather than a full posterior summary.
}
\details{
The fitted object represents posterior draws from a bulk mixture model, or
from its spliced bulk-tail extension when \code{GPD = TRUE}. For the bulk part, the
predictive law has the mixture form
\deqn{f(y \mid x) = \sum_{k=1}^{K} w_k(x) f_k(y \mid x, \theta_k).}
When a GPD tail is active, exceedances above the threshold are instead routed
through the generalized Pareto tail attached to the same bulk mixture.

The print method reports only the model identity and basic metadata. Use
\code{summary()} for parameter-level posterior summaries, \code{predict()} for
predictive functionals, and \code{plot()} for chain diagnostics.
}
\examples{
\donttest{
y <- abs(stats::rnorm(25)) + 0.1
bundle <- build_nimble_bundle(y = y, backend = "sb", kernel = "normal",
                             GPD = TRUE, components = 3,
                             mcmc = list(niter = 100, nburnin = 50, thin = 1, nchains = 1))
fit <- run_mcmc_bundle_manual(bundle)
print(fit)
}
}
\seealso{
\code{\link{summary.mixgpd_fit}}, \code{\link{params}},
\code{\link{predict.mixgpd_fit}}.
}
