hedge {lfl} | R Documentation |
Linguistic hedges
Description
Returns a function that realizes linguistic hedging - i.e. transformation of linguistic
horizon (see horizon()
) into a linguistic expression.
Usage
hedge(
type = c("ex", "si", "ve", "ty", "-", "ml", "ro", "qr", "vr"),
hedgeParams = defaultHedgeParams
)
Arguments
type |
The type of the required linguistic hedge |
hedgeParams |
Parameters that determine the shape of the hedges |
Details
hedge()
returns a function that realizes the selected linguistic hedge on its parameter:
-
ex
: extremely, -
si
: significantly, -
ve
: very, -
ty
: typically, -
-
: empty hedge (no hedging), -
ml
: more or less, -
ro
: roughly, -
qr
: quite roughly, -
vr
: very roughly.
This function is quite low-level. Perhaps a more convenient way to create linguistic expressions
is to use the lingexpr()
function.
Value
Returns a function with a single argument, which has to be a numeric vector.
Author(s)
Michal Burda
See Also
horizon()
, lingexpr()
, fcut()
, lcut()
, ctx()
Examples
a <- horizon(ctx3(), 'sm')
plot(a)
h <- hedge('ve')
plot(h)
verySmall <- function(x) h(a(x))
plot(verySmall)
# the last plot should be equal to:
plot(lingexpr(ctx3(), atomic='sm', hedge='ve'))
[Package lfl version 2.2.0 Index]