Comparing the Performance of Graphical Structure Learning Algorithms with TETRAD

07/27/2016
by   Joseph D. Ramsey, et al.
0

In this report we describe a tool for comparing the performance of causal structure learning algorithms implemented in the TETRAD freeware suite of causal analysis methods. Currently the tool is available as package in the TETRAD source code (written in Java), which can be loaded up in an Integrated Development Environment (IDE) such as IntelliJ IDEA. Simulations can be done varying the number of runs, sample sizes, and data modalities. Performance on this simulated data can then be compared for a number of algorithms, with parameters varied and with performance statistics as selected, producing a publishable report. The order of the algorithms in the output can be adjusted to the user's preference using a utility function over the statistics. Data sets from simulation can be saved along with their graphs to a file and loaded back in for further analysis, or used for analysis by other tools. The package presented here may also be used to compare structure learning methods across platforms and programming languages, i.e., to compare algorithms implemented in TETRAD with those implemented in MATLAB or R.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2021

Causal Learner: A Toolbox for Causal Structure and Markov Blanket Learning

Causal Learner is a toolbox for learning causal structure and Markov bla...
research
02/25/2012

The Causal Topography of Cognition

The causal structure of cognition can be simulated but not implemented c...
research
09/19/2017

Rbox: an integrated R package for ATOM Editor

R is a programming language and environment that is a central tool in th...
research
01/20/2022

Use of Simulation Models for the Development of a Statistical Production Framework for Mobile Network Data with the simutils Package

We propose to use agent-based simulation models for the development of s...
research
02/22/2017

liquidSVM: A Fast and Versatile SVM package

liquidSVM is a package written in C++ that provides SVM-type solvers for...
research
09/13/2017

A Comparison of Public Causal Search Packages on Linear, Gaussian Data with No Latent Variables

We compare Tetrad (Java) algorithms to the other public software package...
research
11/02/2022

Stack graphs: Name resolution at scale

We present stack graphs, an extension of Visser et al.'s scope graphs fr...

Please sign up or login with your details

Forgot password? Click here to reset