Skip to content

FuzzyNumbers

Tools to Deal with Fuzzy Numbers

v0.4-7 · Nov 15, 2021 · LGPL (>= 3)

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

14 NOTE
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)
NOTE r-devel-linux-x86_64-debian-clang

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.
NOTE r-devel-linux-x86_64-debian-clang

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),
       |                                                     ^
NOTE r-devel-linux-x86_64-debian-gcc

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.
NOTE r-devel-linux-x86_64-debian-gcc

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),
       |                                                     ^
NOTE r-devel-linux-x86_64-fedora-clang

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),
       |                                                     ^
NOTE r-devel-linux-x86_64-fedora-gcc

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),
       |                                                     ^
NOTE r-devel-macos-arm64

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),
       |                                                     ^
NOTE r-devel-windows-x86_64

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),
       |                                                     ^
NOTE r-oldrel-macos-arm64

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),
       |                                                     ^
NOTE r-oldrel-macos-x86_64

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),
       |                                                     ^
NOTE r-oldrel-windows-x86_64

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),
       |                                                     ^
NOTE r-patched-linux-x86_64

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),
       |                                                     ^
NOTE r-release-linux-x86_64

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),
       |                                                     ^
NOTE r-release-macos-arm64

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),
       |                                                     ^
NOTE r-release-macos-x86_64

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),
       |                                                     ^
NOTE r-release-windows-x86_64

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
NOTE r-devel-linux-x86_64-debian-clang

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.
NOTE r-devel-linux-x86_64-debian-gcc

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.
NOTE r-devel-linux-x86_64-fedora-clang

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),
       |                                                     ^
NOTE r-devel-linux-x86_64-fedora-gcc

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),
       |                                                     ^
NOTE r-devel-macos-arm64

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),
       |                                                     ^
NOTE r-devel-windows-x86_64

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),
       |                                                     ^
NOTE r-patched-linux-x86_64

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),
       |                                                     ^
NOTE r-release-linux-x86_64

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),
       |                                                     ^
NOTE r-release-macos-arm64

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),
       |                                                     ^
NOTE r-release-macos-x86_64

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),
       |                                                     ^
NOTE r-release-windows-x86_64

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),
       |                                                     ^
NOTE r-oldrel-macos-arm64

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),
       |                                                     ^
NOTE r-oldrel-macos-x86_64

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),
       |                                                     ^
NOTE r-oldrel-windows-x86_64

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),
       |                                                     ^

Reverse Dependencies (10)

depends

Dependency Network

Dependencies Reverse dependencies FuzzySTs EM.Fuzzy FPV Fuzzy.p.value FuzzyImputationTest FuzzyLP FuzzyNumbers.Ext.2 FuzzySimRes Sim.PLFN ZEP FuzzyNumbers

Version History

new 0.4-7 Mar 9, 2026