% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/easy_describe.R
\name{easy_describe}
\alias{easy_describe}
\title{Comprehensive Descriptive Statistics with Narrative}
\usage{
easy_describe(data, vars = NULL, digits = 4, conf_level = 0.95)
}
\arguments{
\item{data}{A numeric vector \strong{or} a data frame.}

\item{vars}{Character vector of column names to describe when \code{data}
is a data frame. If \code{NULL} (default), all numeric columns are used.}

\item{digits}{Number of decimal places in the summary table. Default \code{4}.}

\item{conf_level}{Confidence level for the mean CI. Default \code{0.95}.}
}
\value{
An \code{"easystat_result"} object with:
  \describe{
    \item{\code{coefficients_table}}{Wide-format summary statistics table}
    \item{\code{model_fit_table}}{Shape and normality digest}
    \item{\code{explanation}}{Plain-language narrative (one per variable)}
  }
}
\description{
Computes a rich set of descriptive statistics for one or more numeric
variables, including measures of central tendency, dispersion, shape
(skewness, kurtosis), and normality (Shapiro-Wilk), together with an
automatic plain-language narrative interpretation.
}
\examples{
result <- easy_describe(mtcars, vars = c("mpg", "hp", "wt"))
print(result)

}
