% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/prepare_input_system.R
\name{prepare_input_system}
\alias{prepare_input_system}
\title{Prepare Input System}
\usage{
prepare_input_system(data, type = "symmetric", option = "A", dictionary = NULL)
}
\arguments{
\item{data}{A data.frame or matrix containing ordinal values.}

\item{type}{Character. Dictionary type ("symmetric" or "asymmetric").}

\item{option}{Character. Scale option ("A", "B", "C", or "D").}

\item{dictionary}{Optional matrix for asymmetric dictionaries.}
}
\value{
A list containing processed system inputs.
}
\description{
Prepares and validates all input components required
for fuzzy clustering analysis.
}
\details{
The function performs the following steps:
1. Validates raw data
2. Builds fuzzy dictionary
3. Validates data values against dictionary
4. Converts data into triangular fuzzy numbers (TFN)
}
\keyword{internal}
