boonnano 1
C++ library giving usage access to the Boon Logic Nano technology
 
Loading...
Searching...
No Matches
CClusterStats Class Reference

Cluster specific statistics. More...

#include <clusterstats.h>

Public Member Functions

void CopyTo (CClusterStats *Instance)
 Copy object to new object instance.
 
std::string GetStatusString (int CurrentIndent=0, int AdditionalIndent=4) const
 Generate print string for object values.
 
void Reset ()
 Clear object values.
 
void ResetGhostClusters ()
 
bool Serialize (const char *VarPath, const char *ThisVarName, struct archive *Archive, bool IsLoading)
 

Public Attributes

uint32_t m_AnomalyIndex
 Measure of how small (or rarely occurring) the cluster is.
 
float m_Confidence
 Value from 0 to 1 signifying how close the nearest cluster is in relation (is 0 if in the model)
 
uint64_t m_CreatedAtInferenceNumber
 the number of inferences when this cluster was created (used to create the growth curve)
 
uint32_t m_DistanceIndex
 Distance from the cluster to the model centroid.
 
uint32_t m_FrequencyIndex
 Measure of how the cluster size relates to the mean cluster size.
 
int m_GhostID
 ID of the non-model anomalous cluster (is 0 if in the model)
 
int m_NearestNeighborID
 ID of the next closest cluster (is 0 if in the model)
 
uint16_t m_NoveltyIndex
 Nonzero value of how far the ghost cluster is outside of the model (0 if value is in the model)
 
uint32_t m_PCAX
 PCA x coordinate.
 
uint32_t m_PCAY
 PCA y coordinate.
 
uint32_t m_PCAZ
 PCA z coordinate.
 
uint32_t m_ProbabilityIndex
 Probability of the cluster occurring.
 
std::vector< float > m_RootCauseVector
 Vector of length of pattern * streaming window with probabilities that each feature contribute to cluster categorization.
 
uint64_t m_Size
 number of patterns that have been assigned to this cluster
 

Detailed Description

Contains indexes on anomalous, distance, spatial position, etc

Examples
full-example.cpp, and results.cpp.

The documentation for this class was generated from the following file: