Learn R Programming

⚠️There's a newer version (2.3.0) of this package.Take me there.

lfl (version 1.3)

Linguistic Fuzzy Logic

Description

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).

Copy Link

Version

Install

install.packages('lfl')

Monthly Downloads

435

Version

1.3

License

GPL (>= 3.0)

Maintainer

Michal Burda

Last Published

April 22nd, 2016

Functions in lfl (1.3)

reduce

Reduce the size of rule base
compose

Composition of Fuzzy Relations
plot.fsets

Plot a 'fsets' object
aggregate

Implicational aggregation of rules' consequents into a fuzzy set
triangle

Compute membership degrees of values to the fuzzy set
frbe

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

print.frbe

fire

Compute truth-degrees of rules on data
fcut

Transform data into a set of fuzzy attributes using triangular or raised cosine shapes of the fuzzy sets
is.farules

Test whether x is a valid object of the farules class
searchrules

Searching for fuzzy association rules
evalfrbe

Evaluate the performance of the FRBE forecast
fsets

A class of a table with several fuzzy sets.
errors

Compute forecast errors
is.frbe

Test whether x is a valid object of the frbe class
is.specific

Determine whether the first set of predicates is more specific (or equal) than the other.
antecedents

Extract antecedent-part (LHS) of the rules in a list
algebra

Algebra for Fuzzy Sets
tail.farules

cbind.fsets

Combine several 'fsets' objects into a single one
perceive

From a set of rules, remove each rule for which another rule exists that is more specific.
consequents

Extract consequent-part (RHS) of the rules in a list
lfl-package

Linguistic Fuzzy Logic
head.farules

farules

A class of rules with statistical characteristics.
print.fsets

is.fsets

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

Perform a Perception-based Logical Deduction (PbLD) with given rule-base on given dataset
sel

Select several rows and columns from a data object
rbcoverage

Compute rule base coverage of data
as.matrix.fsets

Convert a 'fsets' object into matrix
slices

Return vector of values from given interval
tail.fsets

defuzz

Convert fuzzy set into a crisp numeric value
print.farules

mult

Callback-based Multiplication of Matrices
lcut

Transform data into a set of linguistic fuzzy attributes
as.data.frame.farules

Convert the 'farules' object into a data frame