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 46 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: