% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/makeme_helpers.R
\name{initialize_crowd_filtering}
\alias{initialize_crowd_filtering}
\title{Initialize Crowd-Based Filtering Data Structures}
\usage{
initialize_crowd_filtering(crowd, args)
}
\arguments{
\item{crowd}{Character vector of crowd identifiers}

\item{args}{List of makeme function arguments}
}
\value{
List with three named elements:
\itemize{
\item \code{kept_cols_list}: Named list of kept column information for each crowd
\item \code{omitted_cols_list}: Named list of omitted variables for each crowd
\item \code{kept_indep_cats_list}: Named list of kept independent categories for each crowd
}
}
\description{
Internal helper function that sets up the data structures needed for
crowd-based filtering and processing of variables and categories.
}
\details{
For each crowd, this function calls keep_cols() and keep_indep_cats() to
determine which variables and categories should be retained based on the
various hiding criteria (NA values, sample sizes, etc.).
}
\keyword{internal}
