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