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 63 of file structuralComparator.h.
◆ StructuralComparator()
| gum::StructuralComparator::StructuralComparator |
( |
| ) |
|
◆ ~StructuralComparator()
| gum::StructuralComparator::~StructuralComparator |
( |
| ) |
|
◆ compare() [1/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() [2/6]
template<typename GUM_SCALAR>
| void gum::StructuralComparator::compare |
( |
const BayesNet< GUM_SCALAR > & | ref, |
|
|
const PDAG & | test ) |
compare a PDAG with the essential graph of a reference BN
◆ compare() [3/6]
| void gum::StructuralComparator::compare |
( |
const DiGraph & | ref, |
|
|
const DiGraph & | test ) |
◆ compare() [4/6]
template<typename GUM_SCALAR>
| void gum::StructuralComparator::compare |
( |
const PDAG & | ref, |
|
|
const BayesNet< GUM_SCALAR > & | test ) |
compare the essential graph of a BN with a reference PDAG
◆ compare() [5/6]
| void gum::StructuralComparator::compare |
( |
const PDAG & | ref, |
|
|
const PDAG & | test ) |
◆ compare() [6/6]
◆ 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: