Fuzzy Cognitive Maps Operations

Contains functions for operations with fuzzy cognitive maps using t-norm and s-norm operators. T-norms and S-norms are described by Dov M. Gabbay and George Metcalfe (2007) . System indicators are described by Cox, Earl D. (1995) . Executable examples are provided in the "inst/examples" folder.


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

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("FuzzyM")

0.1.0 by Alina Petukhova, 5 years ago


Browse source code at https://github.com/cran/FuzzyM


Authors: Alina Petukhova


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports utils

Suggests testthat


See at CRAN