% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/pwmean_s6_output.R
\name{assemble_output}
\alias{assemble_output}
\title{Assemble the final output object}
\usage{
assemble_output(build, est, naive, na_info)
}
\arguments{
\item{build}{A `pw_fit` object returned by the build step.}

\item{est}{A list returned by `dispatch_estimator()`, with components
`type`, `labels`, and `estimates`.}

\item{naive}{A list returned by `naive_mean()`, with the same structure
as `est`.}

\item{na_info}{NA-handling information returned by `process_na_yz()`.}
}
\value{
A list with components `method`, `estimates`, and `na.action`.
  The S3 class is assigned by the calling function `pwmean()`.
}
\description{
Combines the pseudo-weighted estimates and naive (unweighted) estimates
into a plain list to be returned by `pwmean()`.
}
\keyword{internal}
