% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/main-interface.R
\name{icc_map_design_to_icc}
\alias{icc_map_design_to_icc}
\title{Map Design Parameters to ICC Type}
\usage{
icc_map_design_to_icc(same_raters, rater_effect, rating_type, agreement_type)
}
\arguments{
\item{same_raters}{Logical. Are all subjects measured by the same group of raters?}

\item{rater_effect}{Character. "random" or "fixed". Ignored if \code{same_raters = FALSE}.}

\item{rating_type}{Character. "single" (single rating) or "average" (average of k ratings).}

\item{agreement_type}{Character. "absolute" (absolute agreement) or "consistency" (consistency).
Ignored if \code{same_raters = FALSE}.}
}
\value{
A named list containing:
\describe{
  \item{icc_func_name}{Character. Name of the core ICC calculation function.}
  \item{icc_full_name}{Character. Full name of the ICC type.}
  \item{icc_code}{Character. ICC code (e.g., "1,1").}
  \item{warning_msg}{Character or NULL. Warning message for not recommended combinations.}
  \item{tip_msg}{Character or NULL. Tip message for automatically mapped combinations.}
}
}
\description{
Maps user's 4 design questions to the corresponding ICC core calculation
function, full name, and any necessary warnings or tips.
}
\references{
McGraw, K. O., & Wong, S. P. (1996). Forming inferences about some
intraclass correlation coefficients. Psychological Methods, 1(1), 30-46.
}
\keyword{internal}
