Функции
aver-dmax-dmin
(seq &optional (significant-digits +significant-digits+))
Описание: функция aver-max-min возвращает список, состоящий из:
- из среднего значения величины;
- отклонения максимального занчения в выборке от среднего;
- отклонения минимального занчения в выборке от среднего.
Входящие в список величины округляются до количества значащих цифр равных significant-digits.
Пример использования:
(aver-dmax-dmin '(17.3869333 19.938901 12.41331 11.828626 10.348187 12.323172))
=> (14.04 5.9 -3.69)
aver-max-min
(seq)
Описание: функция aver-max-min возвращает список, состоящий из:
- среднего значения величины;
- максимального значения величины;
- минимального значения величины.
Пример использования:
(aver-max-min '(7.3869333 9.938901 8.541331 10.828626 9.348187 11.323172))
=> (9.561192 11.323172 7.3869333)
average
(&rest x)
Описание: функция average возврвщает среднее значение для перечня величин.
Пример использования:
(average 1.1 1.0 0.9 1.2 0.8) => 1.0
average-not-nil-value
(x)
Описание: функция average-not-nil-value возвращает среднее значение для списка величин.
Переменые:
- x - список, содержащий числа или nil.
Пример использования:
(average-not-nil-value '(1.1 1.0 nil 0.9 nil 1.2 nil 0.8)) => 1.0
average-value
(x)
Описание: функция average-value возвращает среднее значение для списка величин.
Пример использования:
(average-value '(1.1 1.0 0.9 1.2 0.8)) => 1.0
clean-flagrant-error
(x)
Описание: функция clean-flagrant-error удаляет из статистики грубые промахи.
Пример использования:
(let ((lst '(10.0 10.1 10.15 10.2 12.0 9.9 5.0 9.9 10.1)))
(clean-flagrant-error lst))(9.9 9.9 10.0 10.1 10.1 10.15 10.2)
delta-max-value
(x)
Возвращает отклонение максимальной величины от среднего значения для списка величин.
Пример использования:
(delta-max-value '(1.1 1.0 0.9 1.2 0.8)) => 0.20000005
delta-min-value
(x)
Описание: функция delta-min-value возвращает отклонение минимальной величины от среднего значения для списка величин.
Пример использования:
(delta-min-value '(1.1 1.0 0.9 1.2 0.8)) -0.19999999
dispersion
(x)
Описание: функция dispersion возвращает дисперсию для списка величин.
Пример использования:
(dispersion '(1.1 1.0 0.9 1.2 0.8)) => 0.025000006
grubbs
(n &optional (q 0.05))
Описание: функция grubbs вычисляет значение критерия Граббса (см. п. 6.1 см. ГОСТ Р 8.736-2011).
Переменые:
- n - количество повторяющихся измерений величины.
- q - уровень значимости в доях.
Пример использования:
(let ((lst '(10.0 10.1 10.15 10.2 10.8 9.9 9.85 9.9 10.1)))
(grubbs (length lst))) => 2.215
grubbs-max
(x)
Описание: функция grubbs-max возврвщает значения критерия Граббса для максимального значения списка величин.
Переменые:
- x - список, содержащий числовые значения.
Пример использования:
(let ((lst '(10.0 10.1 10.15 10.2 10.8 9.9 9.85 9.9 10.1)))
(grubbs-max lst)) => 2.4095862
grubbs-min
(x)
Описание: функция grubbs-min возврвщает значения критерия Граббса для минимального значения списка величин.
Переменые:
- x - список, содержащий числовые значения.
Пример использования:
(let ((lst '(10.0 10.1 10.15 10.2 10.8 9.9 9.7 9.9 10.1)))
(grubbs-min lst)) => 1.2863455
make-random-value-list
(mid-value &key (std-deviation 1.0) (n 40) (top-level 1000000))
Создает список случайных величин:
Переменые:
- mid-value - среднее значение;
- std-deviation - стандартное отклонение;
- n - количество точек;
- top-level - дискретизация точек
max-not-nil-value
(x)
Описание: функция max-not-nil-value возвращает максимальное значение для списка величин.
Переменые:
- x - список, содержащий числовые значения или nil.
Пример использования:
(max-not-nil-value '(nil 20 nil 5 nil 10)) => 20
max-value
(x)
Описание: функция max-value возвращает максимальное значение для списка величин
Пример использования:
(max-value '(1.1 1.0 0.9 1.2 0.8)) => 1.2
min-not-nil-value
(x)
Описание: функция min-not-nil-value возвращает минимальное значение для списка величин.
Переменые:
- x - список, содержащий числовые значения или nil.
Пример использования:
(min-not-nil-value '(nil 20 nil 5 nil 10)) => 5
min-value
(x)
Описание: функция min-value возвращает максимальное значение для списка величин
Пример использования:
(min-value '(1.1 1.0 0.9 1.2 0.8)) => 0.8
standard-deviation
(x)
Описание: функция standard-deviation возвращает среднеквадратичное (стандартное) отклонение для списка величин.
Переменые:
- x - список, содержащий числовые значения.
Пример использования:
(standard-deviation '(1.1 1.0 0.9 1.2 0.8)) => 0.1581139
variation-coefficient
(x)
Описание: возвращает коэффициент вариации для списка величин.
Пример использования:
(variation-coefficient '(1.1 1.0 0.9 1.2 0.8))