fuzzify_crisp_vector: Fuzzify a vector of crisp values

View source: R/fuzzification.R

fuzzify_crisp_vectorR Documentation

Fuzzify a vector of crisp values

Description

Converts a numeric vector into a list of fuzzified values using a triangular fuzzy membership function.

Usage

fuzzify_crisp_vector(crisp_vector, spread = 1, var_name = "Outcome")

Arguments

crisp_vector

A numeric vector to be fuzzified.

spread

A non-negative numeric value specifying the spread for the fuzzy membership function.

var_name

Optional. A character string specifying a common name for all fuzzified values. Default is NULL.

Value

A list of fuzzified values, where each value is represented as a list with components l, x, and r.

Examples

crisp_vector <- c(10, 20, 30)
fuzzify_crisp_vector(crisp_vector, spread = 1, var_name = "Variable")

flex documentation built on Sept. 2, 2025, 9:09 a.m.