% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/create_psweights.R
\name{check_ps_assumptions_internal}
\alias{check_ps_assumptions_internal}
\title{Check propensity score assumptions}
\usage{
check_ps_assumptions_internal(data, ps_var, exposure, verbose = TRUE)
}
\arguments{
\item{data}{Data frame containing the propensity score and exposure columns.}

\item{ps_var}{Character string. Name of the propensity score column.}

\item{exposure}{Character string. Name of the binary exposure column.}

\item{verbose}{Logical. Print progress messages (default TRUE).}
}
\value{
A list of assumption-check results, each element containing a
\code{detected} flag and relevant summary statistics.
}
\description{
Internal function used by \code{\link{create_ps_weights}} and other PS
functions to run diagnostic checks on propensity scores, including perfect
separation, positivity, overlap, and covariate balance.
}
\keyword{internal}
