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: