
Package index
fcmconfr Core Functions
Core functions of the fcmconfr package. Users will be able to navigate the key features of the package with these functions
-
fcmconfr() - fcmconfr
-
fcmconfr_gui() - fcmconfr_gui
-
get_fcmconfr_inferences() - Get inferences from an fcmconfr output
-
plot(<fcmconfr>) - Plot fcmconfr
-
print(<fcmconfr>) - print.fcmconfr
-
summary(<fcmconfr>) - summary.fcmconfr
-
print(<summary.fcmconfr>) - print.summary.fcmconfr
FCM Inference
Functions called by fcmconfr() (and that may be used outside the fcmconfr() function) that simulate inferences of individual FCM or a set of FCMs.
-
infer_fcm() - Infer FCM
-
infer_fcm_set() - Infer Multiple FCMs in a List
-
estimate_fcm_lambda() - Estimate lambda
FCM Aggregation
Functions called by fcmconfr() (and that may be used outside the fcmconfr() function) that manage FCM aggregation.
-
aggregate_fcms() - Aggregate FCMs
-
print(<aggregate>) - Print method for aggregate
Monte Carlo FCMs
Functions called by fcmconfr() (and that may be used outside the fcmconfr() function) that manage the construction of Monte Carlo FCMs.
-
build_monte_carlo_fcms() - Build Monte Carlo FCMs
IVFN FCM Functions
Functions called by fcmconfr() (and that may be used outside the fcmconfr() function) that manage Interval Value Fuzzy Numbers (IVFNs) and FCMs which represent edge weights using IVFNs (IVFN FCMs)
-
ivfn() - Interval-Valued Fuzzy Number (IVFN) - S3 Class
-
c(<ivfn>) - c.ivfn
-
print(<ivfn>) - Print an Interval-Valued Fuzzy Number (IVFN) - S3 Class
-
create_ivfn_fcm_from_conventional_fcm() - Create IVFN-FCM from Conventional FCM
-
make_adj_matrix_w_ivfns() - Create Adj. Matrix w/ Edges Represented as IVFNs
-
subtract_ivfn() - IVFN Subtraction (Interval Calculus)
TFN FCM Functions
Functions called by fcmconfr() (and that may be used outside the fcmconfr() function) that manage Triangular Fuzzy Numbers (TFNs) and FCMs which represent edge weights using TFNs (TFN FCMs)
-
tfn() - Triangular Fuzzy Number (TFN) - S3 Class
-
c(<tfn>) - c.tfn
-
print(<tfn>) - Print a Triangular Fuzzy Number (TFN)
-
create_tfn_fcm_from_conventional_fcm() - Create TFN-FCM from Conventional FCM
-
make_adj_matrix_w_tfns() - Create Adj. Matrix w/ Edges Represented as TFNs
-
subtract_tfn() - TFN Subtraction (Interval Calculus)
-
rtriangular_dist() - The Triangular Distribution
-
plot(<rtriangular_dist>) - plot.rtriangular_dist
-
fcm_view() - View FCM Network
-
defuzz_ivfn_or_tfn() - Defuzz (IVFN or TFN)
-
standardize_adj_matrices() - Standardize a List of Adjacency Matrices
Sample Data Included in the Package
A list of two sets of FCMs: > 1) Small FCMs (7 nodes) - Conventional, IVFN, and TFN FCMs 2) Large FCMs (46 nodes) - Conventional, IVFN, and TFN FCMs
-
sample_fcms - sample_fcms