ACT-CV - Machine Vision for Cognitive Modeling
Public Member Functions | Private Attributes | List of all members
TrimmedMean Class Reference

compute a trimmed mean More...

#include <statistiken.h>

Collaboration diagram for TrimmedMean:
Collaboration graph

Public Member Functions

void Init ()
 
void Add (double d)
 
void Compute (double margin=.2)
 
double GetMean () const
 
double GetVar () const
 
double GetStDev () const
 
unsigned int GetNumCases () const
 

Private Attributes

std::vector< double > data
 
Var< double > avg
 

Detailed Description

compute a trimmed mean

Definition at line 260 of file statistiken.h.

Member Function Documentation

void TrimmedMean::Add ( double  d)

Definition at line 267 of file statistiken.h.

References data.

Referenced by OpticalFlow::GetWinkel(), and OpticalFlow::PrintFlowField().

void TrimmedMean::Compute ( double  margin = .2)
Parameters
marginin ]0.0, 0.5[

Definition at line 271 of file statistiken.h.

References Var< _t >::add(), avg, data, and Var< _t >::init().

Referenced by OpticalFlow::GetWinkel(), and OpticalFlow::PrintFlowField().

double TrimmedMean::GetMean ( ) const
Exceptions
statistics_exn

Definition at line 280 of file statistiken.h.

References avg, and Mean< _t >::get_mean().

Referenced by OpticalFlow::GetWinkel(), and OpticalFlow::PrintFlowField().

unsigned int TrimmedMean::GetNumCases ( ) const

Definition at line 291 of file statistiken.h.

References avg, and Mean< _t >::get_num_cases().

Referenced by OpticalFlow::GetWinkel().

double TrimmedMean::GetStDev ( ) const
Exceptions
statistics_exn

Definition at line 288 of file statistiken.h.

References GetVar().

Referenced by OpticalFlow::GetWinkel().

double TrimmedMean::GetVar ( ) const
Exceptions
statistics_exn

Definition at line 284 of file statistiken.h.

References avg, and Var< _t >::get_var().

Referenced by GetStDev().

void TrimmedMean::Init ( )

Definition at line 264 of file statistiken.h.

References data.

Member Data Documentation

Var<double> TrimmedMean::avg
private

Definition at line 262 of file statistiken.h.

Referenced by Compute(), GetMean(), GetNumCases(), and GetVar().

std::vector<double> TrimmedMean::data
private

Definition at line 261 of file statistiken.h.

Referenced by Add(), Compute(), and Init().


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


ACT-CV - Machine Vision for Cognitive Modeling
© 2015 Marc Halbruegge (actcvlibrary@googlemail.com)