Розподіл Пуасона - Курсовая работа

бесплатно 0
4.5 31
Розробка і описання програми перевірки гіпотези про розподіл Пуассона емпіричного ряду за допомогою критерію Пірсона. Розробка програми мовою Паскаль (середовище Turbo Pascal 6.0.). Програма розроблена із застосуванням методики процедурного програмування.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
З нього починається робота над програмою і від якості алгоритму залежить її успішне створення. На сьогодні існує велика кількість різноманітних мов програмування, кожна з яких має свої певні переваги та недоліки. В цьому розмаїтті не завжди легко зробити свій вибір на користь якоїсь певної мови програмування. Розробник системи Turbo Pascal - фірма Borland International виникла в 1984 році і за порівняно короткий час неодноразово дивувала користувачів персональних ЕОМ своїми Turbo системами. Було випущено кілька версій Turbo Pascal: 3.0‚ 4.0‚ 5.0‚ 5.5‚ 6.0‚ 7.0‚ Pascal for Windows, Borland Pascal.У наукових дослідженнях часто для встановлення справедливості певного факту висловлюють гіпотези‚ які можна перевірити статистично‚ тобто виходячи з результатів спостережень випадкової вибірки з генеральної сукупності. Сукупність усіх можливих значень досліджуваної величини (ознаки) називають генеральною сукупністю. Результати обмеженого ряду спостережень випадкової величини Х називають вибіркою з генеральної сукупності. Кількість елементів вибірки називають її обсягом‚ а окреме значення ознаки - варіантою. Характеристики розподілів ймовірностей у генеральній сукупності називають параметрами‚а вибіркові (емпіричні) характеристики - оцінками‚ або статистиками.На практиці використовують ряд розподіліве досить близьких до нормального: біноміальний, поліноміальний, розподіл Пуассона, розподіл Фішера, розподіл Стьюдента. В якості прикладів випадкових величин‚ які розподілені за законом Пуассона‚ звичайно наводять наступні: число альфа-частинок‚ які випромінюються радіоактивним джерелом за певний проміжок часу; кількість бактерій‚ які видно під мікроскопом; число зірок в просторі і т.п. цей розподіл часто зустрічається при дослідженні проблем‚ повязаних з телефонною мережею. Випадкова величина Х, яка має розподіл Пуассона, приймає значення , причому ймовірність того, що вона прийме значення , обчислюється за формулою Знайдемо дисперсію випадкової величини Х: , тобто параметр є середнім квадратичним відхиленням величини Х. Сумарна розбіжність між частотами залежить від функції розподілу‚ який дає нам теоретичні частоти‚ і від випадкових причин‚ внаслідок яких маємо емпіричний розподіл.Для реалізації поставленої задачі розроблено програму PUASSON (лістінг програми представлено в додатку 4). Запуск програми здійснити таким чином: з середовища операційної оболонки Norton Commander шляхом запуску PUASSON.EXE (попередньо програма повинна буди відкомпільована з опцією Destination To Memory). з головного меню інтегрованого середовища Turbo Pascal шляхом вибору опції Run (попередньо програма повинна бути завантажена в ОП - F10, File, Open, PUASSON.PAS);Завершення роботи програми і повернення в середовище системи програмування Turbo Pascal здійснюється при натисканні клавіші Esc, що відповідає вибору опції «ВИХІД». Програма здійснює побудову теоретичного варіаційного ряду та перевіряє гіпотезу про розподіл Пуассона генеральної сукупності за критерієм згоди Пірсона‚ виводить результати обчислень та висновок щодо гіпотези на екран дисплею. Процедура викликається з головного меню програми при виборі пункту «ВВІД» шляхом натискання функціональної клавіші F2. Після впорядкування емпіричного масиву даних процедура припиняє роботу і повертає керування в програму. Процедура викликається з головного меню програми при виборі пункту «РОЗРАХУНОК» (функціональна клавіша F3).Оператори програми мають таке призначення: 001 Заголовок програми 005 Процедура CLEAN - очистка вікна екрану починаючи з 7 і закінчуючи 20 стрічкою 006-012 Процедура FAKT - обчислення значення n! 033-035 Присвоєння початкових значень для обчислення вибіркової середньої та вибіркової дисперсії 048 Очистка вікна виводу (виклик процедури CLEAN)Не можна робити висновок про правильність програми лише на тій підставі, що програма повністю протрансльована (відкомпільована) і видала числові результати. Існує кілька способів перевірки правильності машинних результатів: обчислення результатів вручну; отримання результатів з довідкової літератури, документації або сукупності таблиць; отримання результату з допомогою іншої програми. Контрольний приклад для перевірки правильності розробленої програми виконано вручну з використанням статистичних таблиць розподілу Пірсона. Досліджено 79 телефонних автоматів на протязі певного часу на предмет виявлення відмов. За цей час було спостерігалась така кількість відмов: Жодної відмови - 4 автомати;Розвязування задач обчислювального характеру з використанням персональних компютерів має велике практичне значення, оскільки дає можливість значно економити час при виконанні простих але громіздких обчислень. Використання з цією метою готових пакетів прикладних програм (типу MATHCAD) для виконання математичних обчислень має певні вади. Ліцензовані пакети програм мають високу вартість і достатньо висока складність експлуатації. В даному курсовому проекті розроблено і описано програму перевірки гіпотези про розподіл Пуассона емпіричного ряду за допомогою к

План
ЗМІСТ

Вступ

1. Теоретична частина.

1.1 Постановка задачі.

1.2 Методи розвязування задачі

2. Практична частина

2.1 Архітектура програми

2.2 Опис програми

2.3 Контрольний приклад та аналіз результатів машинного експерименту.

Висновки

Список використаної літератури.

Додатки

Вывод
ВИХІД.

При виборі певної опції активізується відповідна процедура. Завершення роботи програми і повернення в середовище системи програмування Turbo Pascal здійснюється при натисканні клавіші Esc, що відповідає вибору опції «ВИХІД». Програма здійснює побудову теоретичного варіаційного ряду та перевіряє гіпотезу про розподіл Пуассона генеральної сукупності за критерієм згоди Пірсона‚ виводить результати обчислень та висновок щодо гіпотези на екран дисплею.

Опишемо процедури програми PUASSONS.PAS.

Процедура VVID. Призначення - ввід емпіричного варіаційного ряду‚ впорядкування емпіричного ряду за зростанням. Процедура викликається з головного меню програми при виборі пункту «ВВІД» шляхом натискання функціональної клавіші F2.

Після впорядкування емпіричного масиву даних процедура припиняє роботу і повертає керування в програму. Процес виконання процедури представлено екранною копією (див. додаток 1).

Процедура OBCHYSL. Призначення - групування емпіричних даних в інтервали‚ підрахунок емпіричних частот‚ обчислення вибіркових характеристик - середньої‚ вибіркової дисперсії та середнього квадратичного відхилення. Процедура викликається з головного меню програми при виборі пункту «РОЗРАХУНОК» (функціональна клавіша F3). Після обчислення вибіркових статистик та виводу їх на дисплей процедура передає керування головному блокові програми.

Блок схема процедури представлена в додатку 3.

Процедура VYVID. Призначення - обчислення значення критерію за формулою (6)‚ вивід результату обчислень на екран на дисплею‚ перевірка гіпотези про розподіл Пуассона емпіричного варіаційного ряду. Процедура викликається з головного меню програми при виборі пункту «ВИВІД» (функціональна клавіша F4). Результат роботи процедури представлено не екранній копії (див. додаток 5). Для отримання друкованого результату потрібно натиснути клавішу PRTSCR (при роботі в режимі MS DOS) або комбінацію клавіш Shift PRTSCR (при роботі з ОС Windows 3.xx, Windows 9x).

Функція FAKT використовується для обчислення значення n!.

Головний блок програми реалізовано у вигляді горизонтального меню з використанням функціональних клавіш. Вибір опції меню здійснюється за допомогою натискання відповідної функціональної клавіші‚ вихід з меню (а тим самим і з програми) здійснюється при натисканні клавіші Esc. Блок-схема головного блоку програми подано в додатку 2.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?