% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/dissect.R
\name{dissect}
\alias{dissect}
\title{Dissect a dataset before regression}
\usage{
dissect(data, verbose = FALSE, format = c("flextable", "gt", "tibble"))
}
\arguments{
\item{data}{A data frame.}

\item{verbose}{Logical; if \code{TRUE}, print the summary and interpretation
notes. The tibble is returned invisibly only when printed by the console.}

\item{format}{Output format. One of \code{"flextable"} (default),
\code{"gt"}, or \code{"tibble"}. Use \code{format = "tibble"} for
pipeline-friendly raw output.}
}
\value{
A tibble, \code{gt_tbl}, or \code{flextable}, depending on
  \code{format}. The tibble has columns: Variable, Type, Missing (%), Unique,
  Levels, Compatibility, and Hint.
}
\description{
Returns a tidy summary of each variable's structure, missingness, uniqueness,
and suitability for use in regression models.
}
\examples{
dissect(data_birthwt, format = "tibble")
dissect(data_birthwt, format = "gt")

# Print notes that help interpret the data structure
dissect(data_birthwt, verbose = TRUE, format = "tibble")
}
