Текст подпрограммы и версий ( Фортран )
bs01r.zip , bs01d.zip
Тексты тестовых примеров ( Фортран )
tbs01r.zip , tbs01d.zip
Текст подпрограммы и версий ( Си )
bs01r_c.zip , bs01d_c.zip
Тексты тестовых примеров ( Си )
tbs01r_c.zip , tbs01d_c.zip
Текст подпрограммы и версий ( Паскаль )
bs01r_p.zip , bs01e_p.zip
Тексты тестовых примеров ( Паскаль )
tbs01r_p.zip , tbs01e_p.zip

Подпрограмма:  BS01R

Назначение

Вычисление среднего, среднего отклонения, среднеквадратического отклонения и дисперсии заданной выборки.

Математическое описание

Пусть задан выборочный вектор X = (x1, x2, ..., xN). Подпрограмма вычисляет следующие его характеристики:

среднее значение  X = (x1 + x2 + ... + xN)/N 

среднее отклонение  XD = ( | x1-XM | + | x2-XM | + ... + | xN-XM | ) / N 

дисперсию  D = { (x1-XM)2 + (x2-XM)2 + ... + (xN-XM)2 } / (N-1) 
 
среднеквадратическое отклонение S = ( D )1/2 

С.А.Айвазян, И.С.Енюков, Л.Д.Мешалкин. Прикладная статистика: основы моделирования и первичная обработка данных. М.,"Финансы и статистика", 1983 г.

Использование

    SUBROUTINE BS01R (X, N, XM, XD, D, S) 

Параметры

X - заданный вещественный выборочный вектор длины N;
N - длина вектора X (тип: целый);
XM - вещественная переменная, содержащая выборочное среднее;
XD - вещественная переменная, содержащая выборочное среднее отклонение;
D - вещественная переменная, содержащая выборочную дисперсию;
S - вещественная переменная, содержащая выборочное среднеквадратическое отклонение.

Версии

BS01D - вычисление среднего, среднего отклонения, среднеквадратического отклонения и дисперсии выборки в режиме удвоенной точности.

Вызываемые подпрограммы: нет

Замечания по использованию: нет

Пример использования

         REAL  X(4) 
         DATA  X /1., 2., 3., 4./ 
         CALL  BS01R (X, 4, XM, XD, D, S) 

Результаты:  XM = 2.5          XD = 1.0 
                      D = 1.666667    S = 1.290994