Московської сільськогосподарської академії імені К. А. Тімірязєва p>
Кафедра економічної кібернетики p>
КУРСОВИЙ ПРОЕКТ p>
З ДИСЦИПЛІНИ: p>
«РОЗРОБКА І застосуванням пакетів прикладних програм » p>
Виконав: p>
Студент310 групи p>
Юріщев М. А. p>
Перевірив: p> < p> Пайдак І.М. p>
МОСКВА p>
1999р. p>
ПЛАН КУРСОВОГО ПРОЕКТУ p>
Постановка завдання.
Призначення і можливості програмного продукту.
Опис структури вихідних даних і результатів.
Опис основних алгоритмів розрахунку.
Опис процесу керування роботою програмного продукту.
Контрольний приклад.
Інструкція з використання розробленого програмного продукту.
Висновок і висновки. P>
Постановка завдання p>
Даний програмний продукт розроблений для обробки інформації трьомастатистичними методами. За допомогою кореляційного аналізу, дисперсійногоаналізу, а також аналізу рядів динаміки. p>
Програмний продукт працює в рамках програми Excel. Причомубажано використовувати версію 5.0, тому що в інших версіях він можепрацювати некоректно. p>
Призначення і можливості програмного продукту p>
Призначенням будь-якого програмного продукту є полегшення роботи згроміздкими базами даних, зі складними статистичними або іншими методамиобробки інформації, а також полегшення сприйняття користувачемщо виводяться програмою результатів. ППП допомагає більш чітко виділити кордонувимог що пред'являються користувачеві при роботі з ним, забезпечуєдоступний контроль вироблених обчислень і обробки отриманихрезультатів за допомогою меню, діалогових вікон, кнопок швидкого доступу,відбору, контролю та ін p>
Даний програмний продукт призначений для обробки що вводитьсяінформації наступними статистичними методами: p>
Кореляційний аналіз. p>
За допомогою нього вивчається тіснота зв'язку між ознаками. У нашомувипадку є два фактори і результативний показник. Для розрахункуочікуваних значень результативної ознаки використовується рівняннямножинної регресії. Коефіцієнти кореляції характеризують тіснотузв'язку між ознаками. Вивчається тіснота зв'язку між факторами ірезультативними ознаками. p>
Дисперсійний аналіз. p>
Програмний продукт дозволяє знайти загальну дисперсію як сумузалишкової дисперсії, дисперсії взаємодії факторів, а також факторів Iі II та факторів 1,2,3 і дисперсії повторень. p>
Аналіз рядів динаміки. p>
Програмний продукт виробляє вирівнювання ряду динаміки за допомогоюнайменших квадратів. Цей метод полягає у відшуканні рівняння кривої,яка найбільш точно відображала б основну тенденцію зміни рівнів узалежно від часу. Параметри рівняння знаходять способом найменшихквадратів. Програмний продукт здійснює вирівнювання динамічного рядупо прямій y = a + b * t і за параболи y = a + b * t + c * t ^ 2. p>
Для початку роботи з будь-яким статистичним методом, передбаченимв програмі необхідно натиснути однойменну кнопку в головному меню. p>
Для зручності роботи з будь-яким статистичним методом на кожному аркушіданої програми є набір кнопок.
Кнопка «Введення».
Мається на кожному з трьох статистичних аналізів. Вона виконує наступніоперації:a) Знімає захист з аркушаb) Приховує всю непотрібну на даний момент інформаціюc) Видаляє вихідні дані попередньої задачіd) розсовує рядкаe) Знімає блокування з тих осередків, куди буде здійснюватися введенняf) Ставить курсор в лівий верхній кут поля вводуg) Відновлює захист листа p>
Кнопка «Результат».
Призначена для виведення результатів обробки введеної інформації івиконує наступні операції:a) Знімає захист з аркушаb) Показує рядки і стовпчики з результатами обчисленьc) Блокує осередку з вихідними данимиd) Відновлює захист листа p>
Кнопка «Коригування».
Забезпечує можливість виправлення не вірно введених вихідних даних:a) Знімає захист з аркушаb) Знімає блокування осередків, в яких містяться вихідні даніc) Ставить курсор в лівий верхній кут поля введення p>
Кнопка «Відновити».
Дозволяє проводити контроль вихідних даних, а також контроль всіхобчислень, здійснюваних програмою.a) Знімає захист з аркушаb) Показує всі приховані рядки і стовпці (для контролю вироблених програмою розрахунків) p>
Кнопка «сховати»
Призначена для приховування відновлених з метою контролю за обчисленнямирядків і стовпців.a) Знімає захист з аркушаb) Приховує рядки і стовпчики з виробленими обчисленнями p>
Кнопка «Друк».
Забезпечує висновок вихідних даних і результатів на друкуючий пристрій. P>
Кореляційний аналіз. P>
При натисканні кнопки «Введення» вікні з'явиться діалогове вікно, де потрібно вказати кількість рядків таблиці (не менше 10) і натиснути кнопку «Ок» Потім необхідно ввести в таблицю значення результативної ознаки в графу p>
«Z», значення першого фактора «X1» і значення другого фактору «X2». p>
Дисперсійний аналіз. p>
У таблиці вихідних даних кожна градація фактора А включає в себе градації фактора В. У таблиці 6 рядків і 6 стовпців. Після натискання кнопки «Введення» діапазон вводу вихідних даних очищується, і можна вводити інші дані. Необхідно пам'ятати, що виправити вже введені дані можна за допомогою кнопки «Коригування». P>
Аналіз рядів динаміки. P>
Після натискання кнопки «Введення» з'явиться діалогове вікно, в якому потрібно вказати кількість спостережень (років) і номер року, з якого буде проводитися відлік. Після натискання кнопки «Ок» у порожні клітинки потрібно ввести вихідні дані відображають значення ознаки. P>
Форми представлення результатів. P>
Для кореляційного аналізу результатами є: p>
. Коефіцієнти парної кореляції та множинної регресії; p>
. Кореляційна матриця.
Для двохфакторну дисперсійного аналізу результати оформляються у вигляді таблиці. Перша графа містить назву дисперсії в залежності від джерела варіації, друга - значення дисперсії, а третє - число ступенів свободи.
Для аналізу рядів динаміки результатами будуть: p>
. Графік, в якому побудовані фактичні значення, а по них пряма і парабола; p>
. Коефіцієнти для рівняння прямої і параболи. P>
Опис основних алгоритмів розрахунку. P>
Алгоритм статистичного аналізу. P>
Кореляційний аналіз. У таблицю вводять значення результативногоознаки (Z) і двох факторів (X1 і X2). В прихованих стовпцях розраховуютьсязначення X1 * X1, X2 * X2, Z * Z, твори X1 * Z, X2 * Z, розрахункове значеннярезультативної ознаки (Z1), різниця (Z-Zсред), (Z-Zсред) ^ 2, різниця p>
(Z1-Z1сред), а також її квадрат. Знаходяться прості середнізначення результативної ознаки фактичні і розрахункові. Щоб знайти Z1,необхідно підставити значення факторів в рівняння множинноїрегресії. Z1 = a0 + a1 * X1 + a2 * X2 Коефіцієнти а0, а1, а2 знаходимо з системирівнянь методом Гаусса. p>
(Z = a0n + a1 (X1 + a2 (X2 p>
(ZX1 = a0 (X1 + a1 (X1X1 + a2 (X1X2 p>
(ZX2 = a0 (X2 + a1 (X1X2 + a2 (X2 ^ 2
Коефіцієнт множинної регресії знаходимо за формулою Rмн = (Dy1/Dy2, де
Dy1 = ((Y1-Yсред) ^ 2/N, а Dy = ((Y-Yсред) ^ 2/N.
Коефіцієнт парної регресії p>
Rx1x2 = ((X1X2 - (X1 * (X2/N )/((( X1 ^ 2 - ((X1 * (X1/N) * ((X2 ^ 2 - (( X2 * (X2/N ))).< br>Аналогічно розраховуються Rzx1 і Rzx2. P>
Дисперсійний аналіз. P>
Знаходимо середні по рядках і стовпцях заповненої таблиці, середня по всій таблиці і середні I II і 1,2,3 факторів.
Дисперсія по повторення знаходиться наступним чином: обчислюється різницясередніх за повторенням і загальної середньої; знаходимо квадрат отриманого числа;знаходимо суму квадратів і множимо її на твір кількості градаційфактора А, на кількість градацій фактора В. Аналогічно знаходиться дисперсіяза фактором I II і фактору 1,2,3. Загальну дисперсію знаходять за формулою ((Y-
Yср) ^ 2/N. Залишкову як різниця загальної дисперсії і суми дисперсій поповторенням, за фактором I II, фактору 1,2,3 і взаємодії. p>
Аналіз рядів динаміки. p>
До таблиці вводяться значення року і фактичне значенняаналізованого показника (X). В прихованих стовпцях розраховуєтьсятвір xt, де t-порядковий номер значення, далі розраховуютьсяt ^ 2, t ^ 3, t ^ 4 і xt ^ 2. Знаходять суми цих колонок. Рівняння прямоївиглядає наступним чином y = a + bt. Коефіцієнти а і b знаходимо з системи p>
(X = an + b (t p>
(xt = a (t + b (t ^ 2розраховуємо коефіцієнти, використовуючи метод Гаусса.
Рівняння параболи y = a + b * t + ct ^ 2. Коефіцієнти a, b, c знаходимо з системи p>
(x = an + b (t + c (t ^ 2 p>
(xt = a (t + b (t ^ 2 + c (t ^ 3 p>
(xt ^ 2 = a (t ^ 2 + b (t ^ 3 + c (t ^ 4 p>
Опис процесу керування роботою програмного продукту. p >
Система меню є стандартний інтерфейс, запропонованийзасобами Excel. Це набір псевдокнопок і діалогових вікон, що використовуютьсядля отримання вступної або вихідної інформації від користувача. p>
Головне меню знаходиться на аркуші Меню. У ньому можна вибратистатистичний метод. p>
Головне меню: p>
При натисканні кнопки з назвою статистичного методу, що цікавитьнас, ми переходимо на лист з відповідною назвою. Ці листи знаходятьсяу файлі Курсовая.xls. На кожному з цих аркушів введення даних здійснюється заклавіатури. Для цього створено меню, однакове для кожного з листів. P>
При натисканні кнопки введення на аркуші p>
Кореляційний аналіз з'являється діалогове вікно, в якому потрібновказати кількість рядків таблиці. p>
Дисперсійний аналіз. Дані вводяться в таблицю, розмірність якоїне змінюється. p>
Аналіз рядів динаміки в діалоговому вікні слід ввестикількість років спостережень (мінімум 10) і номер року, від якогопочинається відлік. p>
З кнопкою Меню пов'язаний макрос переходу на лист з головним меню. p>
Контрольний приклад p>
Для перевірки роботи і налагодження кожного статистичного методу використовувався свій контрольний приклад . p>
Базисні значення вихідних даних, а також результати розрахунків при базисних значеннях для кожного з статистичних методів відображені у додатку. Отримання базисних результатів контрольного прикладу проводилося протягом семестру під керівництвом викладача і звіряти з результатами роботи ППП STRAZ. P>
Інструкція з використання розробленого програмного продукту. P>
Кореляційний аналіз. Виберіть у головному меню «Кореляційний аналіз». На аркуші Кореляційний аналіз, на який ви при цьому перейдете натисніть кнопку «Введення». На екрані з'явиться діалогове вікно, в якому вам необхідно буде вказати кількість рядків таблиці. Потім у комірки, призначені для введення вихідних даних, можна буде вводити відповідні значення. У режимі введення значення можна коригувати, встановивши курсор на комірку з неправильними значеннями і клацнувши два рази кнопкою миші. Після закінчення введення, щоб переглянути результати аналізу необхідно натиснути кнопку «Результати». Якщо дані вимагають коректування, натисніть кнопку «Коригування» і внесіть необхідні зміни. Щоб переглянути як виглядають вихідні дані та результати на листах для виводу на друк, натисніть кнопку «Друк». Якщо вам знадобляться проміжні результати розрахунків необхідно натиснути кнопку p>
«Відновити». Якщо ви закінчили роботу з аналізом рядів динаміки, натисніть кнопку «Меню» ви потрапляєте в головне меню. P>
Дисперсійний аналіз. Всі дії здійснюються аналогічно кореляційного аналізу. Але розмір таблиці змінити не можна, дані вводяться в порожні клітинки відразу ж після натискання кнопки «Введення». P>
Аналіз рядів динаміки. Вибравши в головному меню «Аналіз рядів динаміки». Далі всі дії виконуються аналогічно кореляційного аналізу, але у вікні, що вказується не тільки кількість рядків таблиці, але і значення першого року. P>
Для завершення роботи з програмою потрібно вийти в головне меню і натиснути на кнопку "Вихід" , якщо в програмі були проведені зміни, буде виведений запит про їх збереження. Можна скористатися цим запитом для збереження цінної інформації, або натиснути кнопку «Скасувати». P>
Висновок і висновки. P>
Дана програма дозволяє полегшити роботу користувача при роботі зтрьома видами статистичного аналізу, оптимізувати введення, контроль, атакож виведення результатів розрахунків. p>
Взагалі, табличний процесор Excel фірми Microsoft є потужнимзасобом роботи з масивами даних будь-якого розміру. А так само має дужебагато можливостей по обробці даних. На жаль, програма нашого курсуне зможе розглянути всі аспекти роботи, але, тим не менше, поштовх був дані якщо людину зацікавлять ці можливості, він знайде спосіб вивчити їх. p>
Пакети прикладних програм на базі Excel зручні і прості взастосуванні, а так само і в написанні, що робить їх привабливими. p>
Зміст p>
ПЛАН КУРСОВОГО ПРОЕКТУ 2 p>
Постановка завдання 3 p>
Призначення і можливості програмного продукту 4 p>
Кореляційний аналіз. 4 p>
Форми представлення результатів. 7 p>
Опис основних алгоритмів розрахунку. 8 p>
Опис процесу керування роботою програмного продукту. 10 p>
Контрольний приклад 12 p>
Інструкція з використання розробленого програмного продукту. 13 p>
Висновок і висновки. 15 p>
Зміст 16 p>
----------------------- p>
Кореляційний аналіз
Дисперсійний аналіз p>
Аналіз рядів динаміки p>
Розрахунок p>
Меню p>
Результати p>
Введення p>
Друк p>
Коригування p>