Based on given
atomic expression, this function returns a function that computes a linguistic
horizon, i.e. a triangular function representing basic limits of what humans treat as "small", "medium", "big" etc.
context. Linguistic horizon stands as a base for creation of linguistic expressions. A linguistic
expression is created by applying a
hedge() on horizon. (Atomic linguistic expression is created from horizon by
applying an empty (
1 2 3 4 5
A context of linguistic expressions (see
An atomic expression whose horizon we would like to obtain
The values of the
atomic parameter have the following meaning (in ascending order):
neg.bi: big negative (far from zero)
neg.um: upper medium negative (between medium negative and big negative)
neg.me: medium negative
neg.lm: lower medium negative (between medium negative and small negative)
neg.sm: small negative (close to zero)
lm: lower medium
um: upper medium
Based on the context type, the following atomic expressions are allowed:
ctx3() (trichotomy): small, medium, big;
ctx5() (pentachotomy): small, lower medium, medium, upper medium, big;
ctx3bilat() (bilateral trichotomy): negative big, negative medium, negative small,
zero, small, medium, big;
ctx5bilat() (bilateral pentachotomy): negative big, negative medium, negative
small, zero, small, medium, big.
This function is quite low-level. Perhaps a more convenient way to create linguistic expressions
is to use the
A function of single argument that must be a numeric vector
1 2 3 4 5 6 7 8 9 10
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.