FuzzyNumbers: Tools to Deal with Fuzzy Numbers

Share:

S4 classes and methods to deal with fuzzy numbers. With them you can compute any arithmetic operations (e.g. by using the Zadeh extension principle), perform approximation of arbitrary FNs by trapezoidal and piecewise linear FNs, prepare plots of FNs for publications, calculate possibility and necessity values for comparisons, etc.

Author
Marek Gagolewski [aut, cre], Jan Caha [ctb]
Date of publication
2015-02-26 12:32:10
Maintainer
Marek Gagolewski <gagolews@rexamine.com>
License
LGPL (>= 3)
Version
0.4-1
URLs

View on CRAN

Man pages

alphacut-methods
Calculate Alpha-Cuts
alphaInterval-methods
Calculate the Alpha-Interval of a Fuzzy Number
ambiguity-methods
Calculate the Ambiguity of a Fuzzy Number
approxInvert
Approximate the Inverse of a Given Function
arctan2
Arc-tangent
Arithmetic-methods
Arithmetic Operations on Fuzzy Numbers
as.character-methods
Get Basic Information on a Fuzzy Number in a String
as.FuzzyNumber
Converts an Object to a Fuzzy Number
as.PiecewiseLinearFuzzyNumber
Converts an Object to a Piecewise Linear Fuzzy Number
as.PowerFuzzyNumber
Converts an Object to a Power Fuzzy Number
as.TrapezoidalFuzzyNumber
Converts an Object to a Trapezoidal Fuzzy Number
convertAlpha
Convert a Given Upper/Lower Alpha-Cut Function to an...
convertSide
Convert a Given Side Function to Side Generating Function
core-methods
Calculate the Core of a Fuzzy Number
DiscontinuousFuzzyNumber
Creates a Fuzzy Number with Possibly Discontinuous Side...
DiscontinuousFuzzyNumber-class
**EXPERIMENTAL** S4 Class Representing a Fuzzy Number with...
distance-methods
Calculate the Distance Between Two Fuzzy Numbers
evaluate-methods
Evaluate the Membership Function
expectedInterval-methods
Calculate the Expected Interval of a Fuzzy Number
expectedValue-methods
Calculate the Expected Value of a Fuzzy Number
Extract-methods
FuzzyNumber Slot Accessors
fapply-methods
Apply a Function on a Fuzzy Number
FuzzyNumber
Creates a Fuzzy Number
FuzzyNumber-class
S4 class Representing a Fuzzy Number
FuzzyNumbers-package
Tools to Deal with Fuzzy Numbers
integrateAlpha-methods
Numerically Integrate Alpha-Cut Bounds
integrate_discont_val
Integrate a Function with at Most Finite Number of...
maximum
Maximum of fuzzy nubmers
minimum
Minimum of fuzzy nubmers
necessityExceedance
Necessity of exceedance
necessityStrictExceedance
Necessity of strict exceedance
necessityStrictUndervaluation
Necessity of strict undervaluation
necessityUndervaluation
Necessity of undervaluation
piecewiseLinearApproximation-methods
Piecewise Linear Approximation of a Fuzzy Number
PiecewiseLinearFuzzyNumber
Creates a Piecewise Linear Fuzzy Number
PiecewiseLinearFuzzyNumber-class
S4 Class Representing a Piecewise Linear Fuzzy Number
plot-methods
Plot a Fuzzy Number
possibilityExceedance
Possibility of exceedance
possibilityStrictExceedance
Possibility of strict exceedance
possibilityStrictUndervaluation
Possibility of strict undervaluation
possibilityUndervaluation
Possibility of undervaluation
PowerFuzzyNumber
Creates a Fuzzy Number with Sides Given by Power Functions
PowerFuzzyNumber-class
S4 class Representing a Fuzzy Number with Sides Given by...
pow-PiecewiseLinearFuzzyNumber-numeric-method
Integer power of fuzzy number
show-methods
Print Basic Information on a Fuzzy Number
supp-methods
Calculate the Support of a Fuzzy Number
trapezoidalApproximation-methods
Trapezoidal Approximation of a Fuzzy Number
TrapezoidalFuzzyNumber
Creates a Trapezoidal Fuzzy Number
TrapezoidalFuzzyNumber-class
S4 class Representing a Trapezoidal Fuzzy Number
TriangularFuzzyNumber
Creates a Triangular Fuzzy Number
value-methods
Calculate the Value of a Fuzzy Number
weightedExpectedValue-methods
Calculate the Weighted Expected Value of a Fuzzy Number
width-methods
Calculate the Width of a Fuzzy Number

Files in this package

FuzzyNumbers
FuzzyNumbers/inst
FuzzyNumbers/inst/CITATION
FuzzyNumbers/inst/doc
FuzzyNumbers/inst/doc/FuzzyNumbersTutorial.R
FuzzyNumbers/inst/doc/FuzzyNumbersTutorial.pdf
FuzzyNumbers/inst/doc/FuzzyNumbersTutorial.Rnw
FuzzyNumbers/NAMESPACE
FuzzyNumbers/NEWS
FuzzyNumbers/R
FuzzyNumbers/R/methods-weightedExpectedValue.R
FuzzyNumbers/R/methods-ambiguity.R
FuzzyNumbers/R/methods-Extract.R
FuzzyNumbers/R/auxiliary-convert.R
FuzzyNumbers/R/methods-as.PiecewiseLinearFuzzyNumber.R
FuzzyNumbers/R/methods-compare.R
FuzzyNumbers/R/methods-special_functions.R
FuzzyNumbers/R/class-01-FuzzyNumber.R
FuzzyNumbers/R/methods-plot.R
FuzzyNumbers/R/methods-fapply.R
FuzzyNumbers/R/methods-as.TrapezoidalFuzzyNumber.R
FuzzyNumbers/R/methods-integrate.R
FuzzyNumbers/R/methods-evaluate.R
FuzzyNumbers/R/class-02-TrapezoidalFuzzyNumber.R
FuzzyNumbers/R/methods-min_max.R
FuzzyNumbers/R/methods-width.R
FuzzyNumbers/R/methods-as.PowerFuzzyNumber.R
FuzzyNumbers/R/class-02-DiscontinuousFuzzyNumber.R
FuzzyNumbers/R/FuzzyNumbers-package.R
FuzzyNumbers/R/methods-show.R
FuzzyNumbers/R/methods-alphaInterval.R
FuzzyNumbers/R/methods-piecewiseLinearApproximation.R
FuzzyNumbers/R/methods-trapezoidalApproximation.R
FuzzyNumbers/R/methods-as.character.R
FuzzyNumbers/R/methods-expectedInterval.R
FuzzyNumbers/R/class-02-PiecewiseLinearFuzzyNumber.R
FuzzyNumbers/R/methods-Arithmetic.R
FuzzyNumbers/R/methods-distance.R
FuzzyNumbers/R/methods-alphacut.R
FuzzyNumbers/R/methods-supp.R
FuzzyNumbers/R/class-02-PowerFuzzyNumber.R
FuzzyNumbers/R/methods-core.R
FuzzyNumbers/R/auxiliary-invert.R
FuzzyNumbers/R/methods-expectedValue.R
FuzzyNumbers/R/methods-as.FuzzyNumber.R
FuzzyNumbers/R/methods-value.R
FuzzyNumbers/vignettes
FuzzyNumbers/vignettes/FuzzyNumbersTutorial.Rnw
FuzzyNumbers/MD5
FuzzyNumbers/build
FuzzyNumbers/build/vignette.rds
FuzzyNumbers/DESCRIPTION
FuzzyNumbers/man
FuzzyNumbers/man/fapply-methods.Rd
FuzzyNumbers/man/core-methods.Rd
FuzzyNumbers/man/as.PiecewiseLinearFuzzyNumber.Rd
FuzzyNumbers/man/FuzzyNumbers-package.Rd
FuzzyNumbers/man/maximum.Rd
FuzzyNumbers/man/plot-methods.Rd
FuzzyNumbers/man/distance-methods.Rd
FuzzyNumbers/man/possibilityUndervaluation.Rd
FuzzyNumbers/man/piecewiseLinearApproximation-methods.Rd
FuzzyNumbers/man/approxInvert.Rd
FuzzyNumbers/man/integrate_discont_val.Rd
FuzzyNumbers/man/weightedExpectedValue-methods.Rd
FuzzyNumbers/man/TriangularFuzzyNumber.Rd
FuzzyNumbers/man/ambiguity-methods.Rd
FuzzyNumbers/man/as.PowerFuzzyNumber.Rd
FuzzyNumbers/man/PiecewiseLinearFuzzyNumber-class.Rd
FuzzyNumbers/man/supp-methods.Rd
FuzzyNumbers/man/arctan2.Rd
FuzzyNumbers/man/convertAlpha.Rd
FuzzyNumbers/man/trapezoidalApproximation-methods.Rd
FuzzyNumbers/man/alphaInterval-methods.Rd
FuzzyNumbers/man/DiscontinuousFuzzyNumber-class.Rd
FuzzyNumbers/man/DiscontinuousFuzzyNumber.Rd
FuzzyNumbers/man/PowerFuzzyNumber-class.Rd
FuzzyNumbers/man/necessityStrictExceedance.Rd
FuzzyNumbers/man/possibilityStrictUndervaluation.Rd
FuzzyNumbers/man/FuzzyNumber.Rd
FuzzyNumbers/man/as.FuzzyNumber.Rd
FuzzyNumbers/man/convertSide.Rd
FuzzyNumbers/man/alphacut-methods.Rd
FuzzyNumbers/man/PowerFuzzyNumber.Rd
FuzzyNumbers/man/expectedValue-methods.Rd
FuzzyNumbers/man/possibilityStrictExceedance.Rd
FuzzyNumbers/man/Arithmetic-methods.Rd
FuzzyNumbers/man/possibilityExceedance.Rd
FuzzyNumbers/man/PiecewiseLinearFuzzyNumber.Rd
FuzzyNumbers/man/TrapezoidalFuzzyNumber.Rd
FuzzyNumbers/man/pow-PiecewiseLinearFuzzyNumber-numeric-method.Rd
FuzzyNumbers/man/Extract-methods.Rd
FuzzyNumbers/man/necessityExceedance.Rd
FuzzyNumbers/man/expectedInterval-methods.Rd
FuzzyNumbers/man/width-methods.Rd
FuzzyNumbers/man/necessityUndervaluation.Rd
FuzzyNumbers/man/as.character-methods.Rd
FuzzyNumbers/man/integrateAlpha-methods.Rd
FuzzyNumbers/man/necessityStrictUndervaluation.Rd
FuzzyNumbers/man/as.TrapezoidalFuzzyNumber.Rd
FuzzyNumbers/man/minimum.Rd
FuzzyNumbers/man/evaluate-methods.Rd
FuzzyNumbers/man/FuzzyNumber-class.Rd
FuzzyNumbers/man/TrapezoidalFuzzyNumber-class.Rd
FuzzyNumbers/man/value-methods.Rd
FuzzyNumbers/man/show-methods.Rd