Пакет расширения Statistics Toolbox снабженудобным интерфейсом пользователя (GUI), он предназначен для выведения графиков функций распределения плотности вероятности, генерации соответствующих им файлов данных и подбора аппроксимирующих кривых для экспериментальных данных, распределение которых заранее не известно. В расширении Statistics Toolbox содержится также набор функций описательной или дескрипторной статистики случайных процессов. Имеются также функции, осуществляющие кластерный анализ, регрессионный анализ, проверку гипотез о свойствах распределений, метод главных компонент и др. (эти методы в данной лабораторной работе не отражены ввиду ограниченности объема). Ознакомиться с ними можно, например, в [ 9 ].
Прежде всего, расширение Statistics Toolbox предоставляет возможность просмотра графиков функций распределения плотности вероятности большинства процессов, встречающихся на практике. Просмотр графиков распределений вызывается функцией disttool, она позволяетизучать интегральные и дифференциальные функции распределения вероятностей для 19 теоретических законов распределения.
Для примера на Рис.5.1
приведен график распределения плотности вероятности Релея, полученный с помощью
этой функции. Рис.5.1 соответствует дисперсии процесса равной двум. Графический
интерфейс функции содержит кнопку, с помощью которой можно получать графики распределений
для различных дисперсий. На изображении имеется подвижный визир, отмеченный
пунктиром. Передвигая его вдоль оси можно исследовать
детали распределения.
Замечание.К сожалению, в списке распределений,
представленных в программе disttool, отсутствует важное распределение Релея –Райса.
![]() |
Рис.5.1. Плотность вероятности Релеевского распределения
Задание 5.1.Пользуясь приложением disttoolтщательно изучите нормальное (Гауссово) распределение, Релеевское распределение и распределение Пуассона как наиболее часто встречающиеся в практических приложениях. Необходимо построить их графики при разных значениях параметров.
Далее, в GUI Statistics Toolbox входит программа генерации случайных чисел с заданным законом распределения. Она генерирует цифровую реализацию соответствующего случайного процесса. Её вызов осуществляется командой randtool , которая возвращает гистограмму соответствующего распределения плотности вероятности. Пример её использования показан на Рис.5.2, где отражена гистограмма распределения плотности вероятности сгенерированного файла данных с релеевским распределением. Длина реализации – 5000 чисел. Гистограмма построена с разбиением амплитуд сигналов на тридцать уровней. Полезно сравнить Рис.5.2 с теоретической кривой Рис.5.1, видно их несомненное сходство.
Для дальнейшей обработки можно вывести модельный файл реализации этого процесса с помощью кнопкиExport(илиOutputв более ранних версиях МАТЛАБ). Она экспортирует реализацию непосредственно в рабочую область МАТЛАБ в виде специальной переменной, в данном случае raylrv, её можно переобозначить и сохранить в отдельном файле.
Для каждого вида распределений имя этой переменной своё, её первые буквы включают сокращенное имя распределения (в последних версиях МАТЛАБ ей сразу можно присваивать любое название). Поскольку она находится в рабочей области МАТЛАБ, дальше её можно обрабатывать независимо от Statistics Toolbox. Для примера на Рис.5.3 показан график фрагмента изучаемого релеевского процесса.
Рис.5.2. Гистограмма распределения плотности вероятности для модельного файла с релеевским распределением плотности вероятности.
Любопытно отметить, что
функция randtoolсама
выбирает количество интервалов разбиения гистограммы по уровням . Оно зависит от количества отсчетов в
файле (объема выборки) samples. По
умолчанию samples=
100 и
10. В нашем случаеsamples= 5000,соответственно
70. Это означает, что
чем больше объем выборки, тем точнее формируется оценка её плотности
вероятности.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.