WSF
WsfCompoundAttributeMeasure Class Reference

#include <WsfBayesClassification.hpp>

Inheritance diagram for WsfCompoundAttributeMeasure:
Collaboration diagram for WsfCompoundAttributeMeasure:

Public Member Functions

 WsfCompoundAttributeMeasure ()
 ~WsfCompoundAttributeMeasure () override
double GetEllipticalGate (double aValue, double aChiSqPointMult) override
 Elliptical distance.
double GetProbabilityDistribution (double aValue) override
 Returns the standard BC statistical distance or probability density function (PDF) value, of the given data point given the set's variance and average.
WsfAttributeMeasureAddMode ()
Public Member Functions inherited from WsfAttributeMeasure
 WsfAttributeMeasure ()
virtual ~WsfAttributeMeasure ()=default
void SetRange (const AttributePair &aAttributeValuePair)
 Data range from CSV, data inputs.
void SetSigma (const AttributePair &aAttributeValuePair)
virtual void AssertValid ()

Protected Attributes

std::vector< WsfAttributeMeasure * > mMultiModes
Protected Attributes inherited from WsfAttributeMeasure
double mAverage
double mVariance

Friends

class WsfBayesClassifier

Detailed Description

Compound refers to multiple spreads for the same cluster, like freq 10-20 &| 60-90

Constructor & Destructor Documentation

◆ WsfCompoundAttributeMeasure()

WsfCompoundAttributeMeasure::WsfCompoundAttributeMeasure ( )

◆ ~WsfCompoundAttributeMeasure()

WsfCompoundAttributeMeasure::~WsfCompoundAttributeMeasure ( )
override

References mMultiModes.

Member Function Documentation

◆ AddMode()

WsfAttributeMeasure * WsfCompoundAttributeMeasure::AddMode ( )

◆ GetEllipticalGate()

double WsfCompoundAttributeMeasure::GetEllipticalGate ( double aValue,
double aChiSqPointMult )
overridevirtual

Elliptical distance.

A "point" on the perimeter == 1.0. The peak occurs at the centroid, where aValue = mAverage

Reimplemented from WsfAttributeMeasure.

References ed, and mMultiModes.

Referenced by WsfEntityPrototype::GetEllipticalGate().

◆ GetProbabilityDistribution()

double WsfCompoundAttributeMeasure::GetProbabilityDistribution ( double aValue)
overridevirtual

Returns the standard BC statistical distance or probability density function (PDF) value, of the given data point given the set's variance and average.

Reimplemented from WsfAttributeMeasure.

References mMultiModes.

Referenced by WsfEntityPrototype::GetProbabilityDistribution().

◆ WsfBayesClassifier

friend class WsfBayesClassifier
friend

References WsfBayesClassifier.

Referenced by WsfBayesClassifier.

Member Data Documentation

◆ mMultiModes


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved