A class for comparing graphs based on their structures.
More...
#include <structuralComparator.h>
A class for comparing graphs based on their structures.
Definition at line 47 of file structuralComparator.h.
◆ StructuralComparator()
gum::StructuralComparator::StructuralComparator |
( |
| ) |
|
◆ ~StructuralComparator()
gum::StructuralComparator::~StructuralComparator |
( |
| ) |
|
◆ compare() [1/6]
void gum::StructuralComparator::compare |
( |
const DiGraph & |
ref, |
|
|
const DiGraph & |
test |
|
) |
| |
◆ compare() [2/6]
◆ compare() [3/6]
◆ compare() [4/6]
template<typename GS1 , typename GS2 >
void gum::StructuralComparator::compare |
( |
const BayesNet< GS1 > & |
ref, |
|
|
const BayesNet< GS2 > & |
test |
|
) |
| |
compare two BNs based on their DAG
◆ compare() [5/6]
template<typename GUM_SCALAR >
void gum::StructuralComparator::compare |
( |
const BayesNet< GUM_SCALAR > & |
ref, |
|
|
const MixedGraph & |
test |
|
) |
| |
compare a MixedGraph with the essential graph of a reference BN
◆ compare() [6/6]
template<typename GUM_SCALAR >
void gum::StructuralComparator::compare |
( |
const MixedGraph & |
ref, |
|
|
const BayesNet< GUM_SCALAR > & |
test |
|
) |
| |
compare the essential graph of a BN with a reference MixedGraph
◆ f_score()
double gum::StructuralComparator::f_score |
( |
| ) |
const |
◆ f_score_skeleton()
double gum::StructuralComparator::f_score_skeleton |
( |
| ) |
const |
◆ precision()
double gum::StructuralComparator::precision |
( |
| ) |
const |
◆ precision_skeleton()
double gum::StructuralComparator::precision_skeleton |
( |
| ) |
const |
Measures for the skeleton, aka graph without orientations.
◆ recall()
double gum::StructuralComparator::recall |
( |
| ) |
const |
◆ recall_skeleton()
double gum::StructuralComparator::recall_skeleton |
( |
| ) |
const |
◆ __misoriented_arc
double gum::StructuralComparator::__misoriented_arc |
|
private |
◆ __true_arc
double gum::StructuralComparator::__true_arc |
|
private |
◆ __true_edge
double gum::StructuralComparator::__true_edge |
|
private |
◆ __true_none
double gum::StructuralComparator::__true_none |
|
private |
◆ __wrong_arc_edge
double gum::StructuralComparator::__wrong_arc_edge |
|
private |
◆ __wrong_arc_none
double gum::StructuralComparator::__wrong_arc_none |
|
private |
◆ __wrong_edge_arc
double gum::StructuralComparator::__wrong_edge_arc |
|
private |
◆ __wrong_edge_none
double gum::StructuralComparator::__wrong_edge_none |
|
private |
◆ __wrong_none_arc
double gum::StructuralComparator::__wrong_none_arc |
|
private |
◆ __wrong_none_edge
double gum::StructuralComparator::__wrong_none_edge |
|
private |
The documentation for this class was generated from the following file: