#include <algorithm>
#include <vector>
#include "ion/base/logging.h"
Go to the source code of this file.
|
| template<class InputIterator > |
| std::vector< double > | ion::analytics::NormalizeSamples (InputIterator first, InputIterator last, const SampleMapping &sample_mapping) |
| | Sorts a sequence of numbers and normalizes it to the range [0, 1] using the given sample_mapping. More...
|
| |
| template<class ContainerType > |
| std::vector< double > | ion::analytics::NormalizeSamples (const ContainerType &samples, const SampleMapping &sample_mapping) |
| | Normalize all samples in a container. More...
|
| |
| template<class InputIterator > |
| IntervalDiscrepancy | ion::analytics::Discrepancy (InputIterator first, InputIterator last) |
| | Computes the discrepancy of a sequence of numbers in the range [0,1]. More...
|
| |
| template<class ContainerType > |
| IntervalDiscrepancy | ion::analytics::Discrepancy (const ContainerType &samples) |
| | Compute analytic discrepancy of entire container. More...
|
| |
| template<class RandomIt > |
| IntervalDiscrepancy | ion::analytics::AbsoluteTimestampDiscrepancy (RandomIt first, RandomIt last) |
| | A discrepancy-based metric for measuring the irregularity of timestamps. More...
|
| |
| template<class ContainerType > |
| IntervalDiscrepancy | ion::analytics::AbsoluteTimestampDiscrepancy (const ContainerType ×tamps) |
| | Compute absolute discrepancy of entire container analytically. More...
|
| |