Анализ дискретных вариационных рядов на компьютере

Краткие теоретические сведения, основные этапы и закономерности проведения анализа дискретных вариационных рядов. Особенности программного обеспечения, применяемого для автоматизации сопутствующих расчетов, основные технические требования к нему.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 30.07.2018
Размер файла 53,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Анализ дискретных вариационных рядов на компьютере

Вариационными рядами называют ряды распределения, построенные по количественному признаку. Вариационные ряды являются базисным методом статистического анализа, понимание которого, как и приобретение навыков его использования, необходимо для проведения статистических исследований [1].

Любой вариационный ряд состоит из двух элементов: вариантов и частот. Вариантами считаются отдельные значения признака, которые он принимает в вариационном ряду. Частоты - это численности отдельных вариантов или каждой группы вариационного ряда, т.е. числа, показывающие, как часто встречаются те или иные варианты в ряду распределения. Сумма всех частот определяет численность всей совокупности и её объём.

Дискретный ряд представляет собой такой вариационный ряд, в котором его группы сформированы по признаку, изменяющемуся прерывно, т.е. через определённое число единиц [2].

При анализе дискретных вариационных рядов используют следующие выражения:

1. Средняя арифметическая сумма произведений значений вариантов xj и соответствующих им частот mxj (wxj), деленная на количество значений признака n:

дискретный вариационный программный автоматизация

.

2. Средняя гармоническая - это обратное значение средней из значений величин

): .

3. Логарифм из средней геометрической - средняя арифметическая из произведений логарифмов значений признака ln xj и соответствующих им частот mxj (wxj):

.

4. Среднее линейное отклонение - средняя арифметическая произведений абсолютных величин отклонений вариантов признака xj от среднего арифметического и соответствующих им частот mxj и wxj:

.

5. Дисперсия - средняя арифметическая произведений квадрата отклонений варианта признака xj от среднего арифметического и соответствующих им частот mxj и wxj:

.

6. Среднее квадратическое отклонение - корень квадратный от дисперсии [2]:

.

Разработаем на языке С++ программу для анализа вариационных рядов на компьютере. Листинг программы следующий.

Сначала идут переменные, используемые в теле программы, исходный и исправленный массив, который группирует введенные нами данные для лучшего понимания и восприятия, а также массивы частот и количества повторений элементов, которые показывают нам, сколько раз был встречен данный элемент:

 // описываем исходный массив А и исправленный массив В

int a[100], b[100];

 // описываем частоту и количество повторений

float w[100], c[100], x, d;

Считывание количества элементов массива, а также ввод элементов в массив, осуществляется следующим образом:

cout<< «vvedite kollichestvo elementov N:»;

cin>>n; // считываем количество элементов ряда

system («cls»);

cout<< «vvodite elementy ryada cherez enter: \n»;

for (i=0; i<n; i++) {

cin>>b[i];

a[i]=b[i];

}

k=n; // записываем в k количество элементов.

Считывание количества вхождений элементов в исходный массив, а так же поиск повторяющихся элементов производится следующим образом:

for (i=0; i<k; i++)

for (j=0; j<n; j++)

if ((b[i]==b[j]) and (i!=j)) c[j]++;

for (i=0; i<k; i++)

for (j=0; j<n; j++)

if ((b[i]==b[j]) and (i!=j)) Func (j, i);

Функция удаления повторяющихся элементов в массиве выглядит следующим образом:

void Func (int t, int e) {

n -;

for (u=t; u<=n; u++) {

b[u]=b [u+1];

c[u]=c [u+1];

}

b [n+1]=0;

}

Затем вычисляем и выводим на экран необходимые для нас параметры, такие как относительная частота ряда, средняя гармоническая и средняя арифметическая ряда [4]:

?cout<<endl<< «chastota»; // выводим относительную частоту

for (j=0; j<n; j++)

cout<<» «<<w[j];

x=0; // считаем и выводим среднее гармоническое ряда

for (j=0; j<n; j++)

x+=c[j]/b[j];

x=k/x;

cout<<endl<<»\nsredne garmonicheskoe «<<x;

x=0; // считаем и выводим среднее арифметическое ряда

for (j=0; j<n; j++)

x+=b[j]*c[j];

x=x/k;

cout<<endl<<»\nsredne arifmeticheskoe «<<x;

Далее вычисляем и выводим на экран среднее линейное отклонение ряда, а так же высчитываем и выводим дисперсию ряда [5]:

d=0; // считаем и выводим среднее линейное отклонение

for (j=0; j<n; j++)

d+=fabs (b[j] - x)*c[j];

d=d/k;

cout<<endl<<»\nsrednee lineinoe otklonenie «<<d;

d=0; // считаем и выводим дисперсию ряда

for (j=0; j<n; j++)

d+=(b[j] - x)*(b[j] - x)*c[j];

d=d/k;

cout<<endl;

cout<<»\ndispersiya S^2=»;

cout<<d;

Анализируя показатели дискретного вариационного ряда, рассчитанные при помощи разработанного программного обеспечения, можно делать выводы о закономерности распределения и границах варьирования единиц совокупности, а также учитывать и прогнозировать факторы, негативно влияющие на дальнейшее развитие событий.

Список литературы

дискретный вариационный программный автоматизация

1. Элементы математической статистики. Дискретный вариационный ряд [Электронный ресурс]. - URL: http://umk.portal.kemsu.ru/uch-mathematics/papers/posobie/t4-1.htm (Дата обращения 07.04.2015 г.).

2. Дискретный вариационный ряд. Справочный материал [Электронный ресурс]. - URL: http://capri.urfu.ru/complex_algorithm/variant_1.1.htm (Дата обращения 07.04.2015 г.).

3. Плошко Б.Г., Елисеева И.И. История статистики: Учеб. пособие. - М., СПб.: Финансы и статистика, 1990. 197 с.

4. Антипин А.Ф. Вопросы автоматизации семантического анализа программ // Автоматизация, телемеханизация и связь в нефтяной промышленности. 2014. №7. С. 26-30.

5. Антипин А.Ф. Особенности программной реализации многомерных логических регуляторов с переменными в виде совокупности аргументов двузначной логики // Автоматизация и современные технологии. 2014. №2. С. 30-36.

Размещено на Allbest.ru


Подобные документы

  • Назначение программного средства и основные требования к нему. Построение математической модели для интегрирования функции с использованием степенных рядов. Разработка модульной структуры программы, описание процедур и функций, формирование алгоритма.

    курсовая работа [1,7 M], добавлен 05.11.2013

  • Разработка и реализация многомасштабного анализа дискретных сигналов путем вейвлет-преобразований и структурной индексации, объединение методов в единую систему. Поисково-исследовательский характер и направление на упрощение многомасштабного анализа.

    дипломная работа [3,0 M], добавлен 01.07.2008

  • Принципы и основные этапы создания сетевого приложения, обеспечивающего возможность проведения аудиоконференций, требования к нему, внутренняя структура. Команды серверной части и их назначение. Составление алгоритмов, выбор программного обеспечения.

    курсовая работа [1,3 M], добавлен 28.04.2014

  • Определения "ряд" и "сумма ряда". Свойства и сходимость сумм числового ряда. Основные методики приближенного нахождения суммы бесконечных рядов. Методы расчета сумм числовых рядов и формулы суммирования. Особенности разложения по специальным функциям.

    курсовая работа [1,3 M], добавлен 09.01.2017

  • Автоматизация деятельности по проведению анализа деловой активности предприятия. Реализация предложенной методики в виде программного обеспечения, основные требования к нему. Структура и состав комплекса программных модулей, руководство пользователя.

    курсовая работа [634,0 K], добавлен 28.05.2013

  • Проектирование модуля ввода/вывода аналоговых, дискретных и цифровых сигналов, предназначенного для сбора данных со встроенных дискретных и аналоговых входов с последующей их передачей в сеть. Расчет временных задержек. Выбор резисторов на генераторе.

    курсовая работа [307,1 K], добавлен 25.03.2012

  • Классификация программного обеспечения, применяемого на кирпичном заводе. Особенности автоматизации рабочих мест в ООО "Торгово-Строительная Компания". Анализ видов технических и программных средств, используемых на предприятии. Обязанности программиста.

    отчет по практике [91,5 K], добавлен 16.12.2013

  • История возникновения тестирования программного обеспечения, основные цели и особенности его проведения. Виды и типы тестирования, уровни его автоматизации. Использование и исследование необходимых технологий. Полный цикл прогона всей системы мониторинга.

    дипломная работа [1,7 M], добавлен 03.05.2018

  • Основные бизнес-процессы производства автомобилей в нотации IDEF0. Технические характеристики сервера, рабочей станции, маршрутизатора. Выбор программного обеспечения для автоматизации управления. Общие требования к корпоративной информационной системе.

    курсовая работа [473,9 K], добавлен 16.12.2015

  • Основные понятия стеганографии. Атаки на стегосистемы, стегосистемы водяных знаков. Применение дискретных вейвлет преобразований в кодировании цифровых зображений. Алгоритмы стеганографического встраивания информации в изображения формата JPEG2000.

    дипломная работа [3,5 M], добавлен 09.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.