% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/api-estimation.R
\name{summary.mfrm_anchor_review}
\alias{summary.mfrm_anchor_review}
\title{Summarize an anchor-review object}
\usage{
\method{summary}{mfrm_anchor_review}(object, digits = 3, top_n = 10, ...)
}
\arguments{
\item{object}{Output from \code{\link[=review_mfrm_anchors]{review_mfrm_anchors()}}.}

\item{digits}{Number of digits for numeric rounding.}

\item{top_n}{Maximum rows shown in issue previews.}

\item{...}{Reserved for generic compatibility.}
}
\value{
An object of class \code{summary.mfrm_anchor_review}.
}
\description{
Summarize an anchor-review object
}
\details{
This summary provides a compact pre-estimation review of anchor and
group-anchor specifications.
}
\section{Interpreting output}{

Recommended order:
\itemize{
\item \code{issue_counts}: primary triage table (non-zero issues first).
\item \code{facet_summary}: anchored/grouped/free-level balance by facet.
\item \code{level_observation_summary} and \code{category_counts}: sparse-cell diagnostics.
\item \code{recommendations}: concrete remediation suggestions.
}

If \code{issue_counts} is non-empty, treat anchor constraints as provisional and
resolve issues before final estimation.
}

\section{Typical workflow}{

\enumerate{
\item Run \code{\link[=review_mfrm_anchors]{review_mfrm_anchors()}} with intended anchors/group anchors.
\item Review \code{summary(review)} and recommendations.
\item Revise anchor tables, then call \code{\link[=fit_mfrm]{fit_mfrm()}}.
}
}

\examples{
toy <- load_mfrmr_data("example_core")
review <- review_mfrm_anchors(toy, "Person", c("Rater", "Criterion"), "Score")
summary(review)
}
\seealso{
\code{\link[=review_mfrm_anchors]{review_mfrm_anchors()}}, \code{\link[=fit_mfrm]{fit_mfrm()}}
}
