Modular Monte Carlo Risk Analysis
Add Group IDs to Data Frames
Add Prefix to Node Names
Aggregate Across Groups
Combined Probability of Events (At least one)
Checks mctable data
Combine Two Modules
Create Monte Carlo Nodes from Data and Configuration Table
Evaluate a Monte Carlo Model Expression and create an mcmcmodule
Generate Edge Table for Network Construction
Get Nodes from Monte Carlo Module
Create Node List from Model Expression
Generate Node Table for Network Construction
Match and align keys between two datasets
Get Monte Carlo Node Keys
Match Monte Carlo Node with other data frame
Match Monte Carlo Nodes
Create Interactive Network Visualization
Get mcnode summary keys
Compute summary statistics for an mcnode object
Replace NA and Infinite Values in mcnode Objects
Include summary and keys in node_list
Reset Data Keys
Resets the Monte Carlo inputs table
Set or Get Global Data Keys
Set or Get Monte Carlo Inputs Table
Trial Probability and Expected Counts
Generate visNetwork Edge Table
Generate Network Node Table for Visualization
Match Datasets With Differing Scenarios
Framework for building modular Monte Carlo risk analysis models. It extends the capabilities of 'mc2d' to facilitate working with multiple risk pathways, variates and scenarios. It provides tools to organize risk analysis in independent flexible modules, perform multivariate Monte Carlo node operations, automate the creation of Monte Carlo nodes and visualize risk analysis models. For more details see Ciria (2025) <https://nataliaciria.github.io/mcmodule/articles/mcmodule>.
Useful links