Linguistic Variables
Linguistic Variables
In practice, when the universe of discourse X is a continuous space ( the real line R or its subset ), we usually partition X into several fuzzy sets whose MFs cover X in a more or less uniform manner. These fuzzy sets, which usually carry names that conform to adjectives appearing in our daily linguistic usage, such as "large", "medium" or "small" are called linguistic values or linguistic labels. Thus, the universe of discourse X is often called linguistic variable. Here is a simple example.
Linguistic variables and linguistic values
Suppose that X = "age". Then we can define fuzzy sets "young", "middle aged" and "old" that are characterized by MFs μ_{young}(x), μ_{middleaged}(x) and μ_{old}(x), respectively. Just as variable can assume various values, a linguistic variable "Age" can assume different linguistic values, such as "young", "middle aged" and "old" in this case. If "age" assumes the value of "young", then we have the expression "age is young", and so forth for the other values. Typical MFs for these linguistic values are displayed in the figure below, where the universe of discourse X is totally covered by the MFs and the transition from one MF to another is smooth and gradual.
A fuzzy set is unique specified by its membership function. To describe membership functions more specifically, the nomenclature are used in the literature.
Support
The support of a fuzzy set A is the set of all points x in X such that μ_{A}(x) > 0:
support(A) = { x  μ_{A}(x) > 0 }
Core
The core of a fuzzy set A is the set of all points x in X such that μ_{A}(x) > 1:
core(A) = { x  μ_{A}(x) = 1 }
Normality
A fuzzy set A is normal if its core is nonempty. In other words, we can always find a points x ∈ X such that μ_{A}(x) = 1
Crossover points
A crossover point of a fuzzy set A is a point x ∈ X at which μ_{A}(x) = 0.5
crossover(A) = { x  μ_{A}(x) = 0.5 }
Fuzzy singleton
A fuzzy set whose support is single point in X with x μ_{A}(x) = 1 is called a fuzzy singleton.
Figure below illustrate the cores, supports and crossover points of the bellshaped membership function representing "middle aged" and of the fuzzy singleton characterizing "45 years old".
αcut and strong αcut
The αcut or αlevel set of a fuzzy set A is a crisp set defined by
A_{α} = { x  μ_{A}(x) ≥ α }
Strong αcut or strong αlevel set are defined similarly:
A_{α}' = { x  μ_{A}(x) > α }
Using the notation for a level set, we can express the support and core of a fuzzy set A as
support(A) = A_{0}'
and
core(A) = A_{1}
respectively.
Convexity
A fuzzy set A is convex if and only if for any x_{1}, x_{2} ∈ X and any λ ∈ [0, 1],
μ_{A}(λx_{1} + (1  λ)x_{2}) ≥ min{ μ_{A}(x_{1}), μ_{A}(x_{2}) }
Alternatively, A is convex if all its αlevel sets are convex.
A crisp set C in R^{n} is convex if and only if for any two points x_{1} ∈ C and x_{2} ∈ C, their convex combination λx_{1} + ( 1  λ)x_{2} is still in C, where 0 ≤ λ ≤ 1. Hence the convexity of a (crisp) level set A_{α} implies that A_{α} is composed of a single line segment only.
Note that the definition of convexity of a fuzzy set is not as strict as the common definition of convexity of a function. For comparison, the definition of convexity of a function f(x) is
f( λx_{1} + ( 1  λ )x_{2} ) ≥ λf(x_{1}) + ( 1  λ )f(x_{2})
which has a tigher condition.
Figure below illustrates the concept of convexity of fuzzy sets; Figure (a) shows two convex fuzzy sets, the left fuzzy set satisfies both Equations, while the right one satisfies Equation 1 only. Figure (b) is a nonconvex fuzzy set.
Fuzzy numbers
A fuzzy number A is a fuzzy set in the real line (R) that satisfies the conditions for normality and convexity.
Most (noncomposite) fuzzy sets used in the literature satisfy the conditions for normality and convexity, so fuzzy numbers are the most basic type of fuzzy sets.
Bandwidths of normal and convex fuzzy sets
For a normal and convex fuzzy set, the bandwidths or width is defined as the distance between the two unique crossover points:
width(A) =  x_{2}  x_{1} 
where μ_{A}(x_{1}) = μ_{A}(x_{2}) = 0.5.
Symmetry
A fuzzy set A is symmetric if its MFs is symmetric around a certain point x = c, namely,
μ_{A}( c + x ) = μ_{A}( c  x ) for all x ∈ X
Open left, open right, closed
A fuzzy set A is

open left if
lim_{x→∞}μ_{A}(x) = 1 and lim_{x→+∞}μ_{A}(x) = 0;

open right if
lim_{x→∞}μ_{A}(x) = 0 and lim_{x→+∞}μ_{A}(x) = 1;

closed if
lim_{x→∞}μ_{A}(x) = lim_{x→+∞}μ_{A}(x) = 0;
For example, the fuzzy set "young" is open left; "old" is open right; and "middle aged" is closed.
Latest Post
 Dependency injection
 Directives and Pipes
 Data binding
 HTTP Get vs. Post
 Node.js is everywhere
 MongoDB root user
 Combine JavaScript and CSS
 Inline Small JavaScript and CSS
 Minify JavaScript and CSS
 Defer Parsing of JavaScript
 Prefer Async Script Loading
 Components, Bootstrap and DOM
 What is HEAD in git?
 Show the changes in Git.
 What is AngularJS 2?
 Confidence Interval for a Population Mean
 Accuracy vs. Precision
 Sampling Distribution
 Working with the Normal Distribution
 Standardized score  Z score
 Percentile
 Evaluating the Normal Distribution
 What is Nodejs? Advantages and disadvantage?
 How do I debug Nodejs applications?
 Sync directory search using fs.readdirSync