Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Augmenting the graph diagrams #215

Open
sjd201 opened this issue Jul 9, 2020 · 0 comments
Open

Augmenting the graph diagrams #215

sjd201 opened this issue Jul 9, 2020 · 0 comments

Comments

@sjd201
Copy link
Contributor

sjd201 commented Jul 9, 2020

We have commands to generate three kinds of graph diagrams - generative graphs, inferential graphs and privacy graphs. At the moment these are fairly basic in structure and could afford to augmented to highlight different properties of the nodes.

I took a look at the typical conventions for displaying generative graphs - they are circles for continuous variables, squares for distinuous variables, double outlines for nodes that follow deterministically from their inputs (regardless of whether they are random variables or not), single outlines for nodes that follow probabilistically. Shaded nodes for observed variables - unshaded for nodes that must be inferred (see Dennis, Lee and Kinnell, 2007, attached description of figure 4 for an example).

Those don't suit us so well. We don't have a way of knowing whether a variable is going to be continuous or discrete until we calculate it. Also, our probabilistic category means that it is a random variable rather than it is derived from a probabilistic calculation.

So let's just say that deterministic nodes have a solid outline. Probabilistic nodes have a dotted outline and nodes that are both have both a dotted and a solid outline.

DennisLeeKinnellJML.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant