lfl2.2.0 package

Linguistic Fuzzy Logic

equifreq

Return equifrequent breaks

evalfrbe

Evaluate the performance of the FRBE forecast

farules

Create an instance of S3 class farules which represents a set of fuz...

fcut

Transform data into a fsets S3 class using shapes derived from trian...

fire

Evaluate rules and obtain truth-degrees

aggregateConsequents

Aggregation of fired consequents into a resulting fuzzy set

algebra

Algebra for Fuzzy Sets

algebraNA

Modify algebra's way of computing with NA values.

antecedents

Extract antecedent-part (left-hand side) of rules in a list

as.data.frame.farules

Convert the instance of the farules() S3 class into a data frame. Em...

as.data.frame.fsets

Convert an object of fsets class into a matrix or data frame This fu...

c.farules

Take a sequence of instances of S3 class farules() and combine them ...

cbind.fsets

Combine several 'fsets' objects into a single one

compose

Composition of Fuzzy Relations

consequents

Extract consequent-part (right-hand side) of rules in a list

ctx

Context for linguistic expressions

defaultHedgeParams

A list of the parameters that define the shape of the hedges.

defuzz

Convert fuzzy set into a crisp numeric value

equidist

Return equidistant breaks

frbe

Fuzzy Rule-Based Ensemble (FRBE) of time-series forecasts

fsets

S3 class representing a set of fuzzy sets on the fixed universe

ft

Fuzzy transform

ftinv

Inverse of the fuzzy transform

hedge

Linguistic hedges

horizon

Create a function that computes linguistic horizons

is.farules

Test whether x inherits from the S3 farules class.

is.frbe

Test whether x is a valid object of the S3 frbe class

is.fsets

Test whether x is a valid object of the S3 fsets class

is.ft

Test whether x is a valid object of the S3 ft class

is.specific

Determine whether the first set x of predicates is more specific (or...

lcut

Transform data into a fsets S3 class of linguistic fuzzy attributes

lfl

lfl - Linguistic Fuzzy Logic

lingexpr

Creator of functions representing linguistic expressions

mase

Compute Mean Absolute Scaled Error (MASE)

minmax

Creating linguistic context directly from values

mult

Callback-based Multiplication of Matrices

pbld

Perform a Perception-based Logical Deduction (PbLD) with given rule-ba...

perceive

From a set of rules, remove each rule for which another rule exists th...

plot.fsets

Plot membership degrees stored in the instance of the S3 class `fsets(...

print.algebra

Print an instance of the algebra() S3 class in a human readable form...

print.ctx

Print the linguistic context

print.farules

Print an instance of the farules() S3 class in a human readable form...

print.frbe

Print an instance of the frbe() class

print.fsets

Print an instance of the fsets() class

quantifier

A quantifier is a function that computes a fuzzy truth value of a clai...

rbcoverage

Compute rule base coverage of data

reduce

Reduce the size of rule base

rmse

Compute Root Mean Squared Error (RMSE)

searchrules

Searching for fuzzy association rules

slices

Return vector of values from given interval

smape

Compute Symmetric Mean Absolute Percentage Error (SMAPE)

sugeno

A factory function for creation of sugeno-integrals.

triangle

Deprecated functions to compute membership degrees of numeric fuzzy se...

triangular

Factories for functions that convert numeric data into membership degr...

Various algorithms related to linguistic fuzzy logic: mining for linguistic fuzzy association rules, composition of fuzzy relations, performing perception-based logical deduction (PbLD), and forecasting time-series using fuzzy rule-based ensemble (FRBE). The package also contains basic fuzzy-related algebraic functions capable of handling missing values in different styles (Bochvar, Sobocinski, Kleene etc.), computation of Sugeno integrals and fuzzy transform.

  • Maintainer: Michal Burda
  • License: GPL-3
  • Last published: 2022-09-08