Skip to content
 
 

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Futzy

Overview

This is a Shiny app written for R that enables the creation of fuzzy cognitive maps. A fuzzy cognitive map is a decision-making tool that models causal influences between nodes over time.

Install

Required packages:

  • Shiny
  • bslib
  • shinyFeedback
  • DiagrammeR
  • iGraph
  • tidyverse
  • visNetwork
  • reshape2
  • ggplot2

Download both R files and run them using RStudio.

A Short Reading List

Usage

Current tasks

Basic dev stuff

  • DEBUG and refine code!
  • Add ability to delete & modify node or edge
  • Incorporate graph statistics into model analysis (e.g. degree, centrality)
  • Include more information about connections when a node or edge is selected.

More theoretical things

  • Investigate connecting a node to an edge such that changes in the node influence the degree on the edge.
  • Expand functionality to allow for the combining and analysis of fuzzy cognitive maps such as those drawn by participants.
  • Add extensions from Giabbaneli and Napoles 2024
  • Allow for importing graphs from spreadsheets arranged like this: variable 1/connection/variable 2/polarity/weight/comment variable 1/comment variable 2/comment variable3/other indicator of dependance as time or space
  • Filter variables based on space or time differences
  • Investigate adding "transitive closure" function

About

A Shiny app for making fuzzy cognitive maps.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages