bayesia logo
BayesiaLab
Class Management

Classes

Context

  • Classes allow you to define sets of nodes with common properties, so you can easily select and manipulate those nodes according to their Class membership.
  • This is particularly helpful if you need to manage a large number of nodes in a network and arrange them in a meaningful way on the screen, for instance.
  • You can group nodes into Classes based on any fundamental properties the nodes have or according to any other characteristics derived from expert knowledge or background knowledge of the underlying data.
  • For instance, you may wish to group nodes into Classes based on:
    • Discretization type performed during Data Import.
    • Role of nodes in the network, e.g., Confounder vs. Non-Confounder, Latent Variable/Factor vs. Manifest.
    • Meaning of the nodes in the context of your study, e.g., conditions, symptoms, treatments, outcomes, costs.
    • Origin of the nodes, e.g., survey data, sales data, financial data, sensor data, expert assessments, location data, laboratory data.
    • The context within the domain under study, e.g., in a vehicle satisfaction survey, nodes representing consumer ratings could be grouped using broad concepts such as performance, safety, comfort, utility, value, etc.
    • Temporal order of nodes, e.g., t0, t-1, t-2, 2018, 2019, 2020, etc.
    • Cluster membership, either assigned from prior knowledge to determined through BayesiaLab's clustering algorithms.
  • Of course, you can simply create Classes ad hoc for your convenience to perform tasks that would otherwise be tedious, e.g., grouping nodes according to the first letter in each node name. ​Also, note that nodes can be a member of multiple Classes at the same time.

Class Management Functions


Copyright © 2025 Bayesia S.A.S., Bayesia USA, LLC, and Bayesia Singapore Pte. Ltd. All Rights Reserved.