Glossary - lumen-org/LumenReact GitHub Wiki

Glossary

To make sure that we are all on the same page this glossary provides a summary for the different important terms for this project.

User Interface

This section describes the various parts of the user interface.

PCI Graph

pairwise conditionally independent graph; future feature; displays all dimensions as nodes linked with weighted edges according to their Pearson correlation

DMP

Differential Marginal Plot; a kind of plot that takes two models and plots the difference between their margins

for Developers

Dimension

Dimension has dual meaning. With respect to a model, it is one of its random variables. With respect to the data (that the model is based on) it is one of its attributes (or column, feature).

Facets

Facets allow you to choose how (and thereby what) you show in a specific type of a visualization. Each facet is designed to show a particular aspect of the model and data. For instance, in the standard plot there are the 'marginal' and 'density' facets. The 'density' facet shows the bivariate density of the variables on the x and y-axis (e.g. a contour plot if x and y are continous dimensions). THe marginal facet adds individual facet of the density for the variables on the x and y-axis (e.g. a line plot if they are continous).

Models

A model is a machine learning model learnt in the backend for a specific set of data; consists of different dimensions. (Two models could possess the same dimensions if they were learnt on the same data)

Plot

A graphical user interface showing a specific visualization of a model with the given specifications

Specification

interface between a model and a visualization; here, the dimensions are brought in a context with the visualization parameters like x-axis, y-axis, ...

Schema

Graphical user interface (GUI) representing a model (conveniently called "Schema" there)

Shelf

...

View

In Lumen a View means a GUI comonent of something. For instance, a Schema is a view of a model, and a specification is a view of a specification. Graphical user interface representing a redux store (e.g., Schema)

Visualization

This term names a concept and represents all three together: a schema, a specification and a plot.

VisualizationManager

overview of the visual representations of a model, collection of pointers to different stores

equivalent to the backend visualization object; contains all logical dependent units like: visualizationId, plotId, modelId