PIP 5.6.1
Platform-Independent Primitives
Открытые члены | Открытые статические члены | Открытые атрибуты | Полный список членов класса
Шаблон класса PIStatistic< T >

Шаблонный класс для вычисления статистических характеристик набора данных Подробнее...

#include <pistatistic.h>

Открытые члены

 PIStatistic ()
 Создает объект со всеми накопленными значениями, равными нулю.
 
bool calculate (const PIVector< T > &val, const T &given_mean)
 Вычисляет всю статистику, используя переданное среднее значение. Подробнее...
 
bool calculate (const PIVector< T > &val)
 Вычисляет всю статистику, определяя среднее по самой выборке.
 

Открытые статические члены

static T calculateMean (const PIVector< T > &val)
 Возвращает среднее арифметическое выборки или ноль для пустого вектора.
 

Открытые атрибуты

mean
 Среднее значение выборки.
 
variance
 Оценка дисперсии, вычисленная по выборке.
 
skewness
 Асимметрия выборки.
 
kurtosis
 Эксцесс выборки.
 

Подробное описание

template<typename T>
class PIStatistic< T >

Шаблонный класс для вычисления статистических характеристик набора данных

Вычисляет среднее, дисперсию, асимметрию и эксцесс для числовой выборки.

Методы

◆ calculate()

template<typename T >
bool PIStatistic< T >::calculate ( const PIVector< T > &  val,
const T &  given_mean 
)
inline

Вычисляет всю статистику, используя переданное среднее значение.

Возвращает false, если в выборке меньше двух значений.