Learn R Programming

FuzzyM

'FuzzyM' package contains functions for matrix based computations of the Fuzzy Cognitive Map application to solve decision making problems, modeling and simulating complex systems. Package consists of R scripts each of one containing sets of functions in order to compute system parameters and reverse task solution of the fuzzy map.

Requirements

To see an 'FuzzyM' package in action follow the instructions in the README and see the examples in the "examles" folder.

Installation

You can install the released version of FuzzyM by:

# install.packages("devtools")
devtools::install_github("alinapetukhova/FuzzyM")

Usage

The example usage of the eigen_module function is as follows:

library(FuzzyM)
eigen_module(matrix) # the function has a matrix as an argument and returns an eigen module of the matrix

The example usage of the einstein_product_tnorm function is as follows:

library(FuzzyM)
einstein_product_tnorm(element1, element2, gammaTnormMean, algaTnorm, gammaTnorm, piTnorm) 
# the function has elements and t-norms as arguments and returns the t-norm based on Einstein product

Copy Link

Version

Install

install.packages('FuzzyM')

Monthly Downloads

209

Version

0.1.0

License

MIT + file LICENSE

Maintainer

Alina Petukhova

Last Published

February 22nd, 2022

Functions in FuzzyM (0.1.0)

maxtix_tranz

matrix_tranz
s_norm

s_norm
maxtix_tranz_probability

FCM package with functions for matrix probability calculations
polinomial_eq_dominant

FCM package with functions for matrix manipulations
t_norm

t_norm
s_norm_reverse

FCM package with functions for reverse S-norms calculations
t_norm_reverse

t_norm_reverse