% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/methods.R
\name{print.causalmixgpd_ps_bundle}
\alias{print.causalmixgpd_ps_bundle}
\title{Print a propensity score bundle}
\usage{
\method{print}{causalmixgpd_ps_bundle}(x, code = FALSE, max_code_lines = 200L, ...)
}
\arguments{
\item{x}{A \code{"causalmixgpd_ps_bundle"} object.}

\item{code}{Logical; if TRUE, print generated NIMBLE code for the PS model.}

\item{max_code_lines}{Integer; maximum number of code lines to print when \code{code=TRUE}.}

\item{...}{Unused.}
}
\value{
The input object (invisibly).
}
\description{
Print a propensity score bundle
}
\details{
A PS bundle is the pre-sampling representation of the treatment-assignment
model \eqn{e(x) = \Pr(A = 1 \mid X = x)}. Depending on the stored model type,
the latent linear predictor is later mapped to a probability through a logit
link, a probit link, or a naive Bayes factorization.

The printed output is limited to the structural PS choices because posterior
draws do not exist yet. Use this method as a quick check that the requested
treatment model was encoded correctly before fitting the full causal bundle.
}
