FuzzyNumbers
Tools to Deal with Fuzzy Numbers
Description
S4 classes and methods to deal with fuzzy numbers. They allow for computing any arithmetic operations (e.g., by using the Zadeh extension principle), performing approximation of arbitrary fuzzy numbers by trapezoidal and piecewise linear ones, preparing plots for publications, computing possibility and necessity values for comparisons, etc.
Downloads
394
Last 30 days
8467th
394
Last 90 days
394
Last year
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (16 non-OK)
CRAN incoming feasibility
Maintainer: ‘Marek Gagolewski <marek@gagolewski.com>’ Package CITATION file contains call(s) to old-style personList() or as.personList(). Please use c() on person objects instead. Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead.
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
CRAN incoming feasibility
Maintainer: ‘Marek Gagolewski <marek@gagolewski.com>’ Package CITATION file contains call(s) to old-style personList() or as.personList(). Please use c() on person objects instead. Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead.
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Marek Gagolewski <marek@gagolewski.com>’ Package CITATION file contains call(s) to old-style personList() or as.personList(). Please use c() on person objects instead. Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead.
CRAN incoming feasibility
Maintainer: ‘Marek Gagolewski <marek@gagolewski.com>’ Package CITATION file contains call(s) to old-style personList() or as.personList(). Please use c() on person objects instead. Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead.
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
Rd files
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^
checkRd: (-1) trapezoidalApproximation-methods.Rd:49: Lost braces; missing escapes or markup?
49 | For example, if Val(A) < EV_{1/3}(A) or Val(A) > EV_{2/3}(A),
| ^