III. Построение модели в среде Origin Pro.
Пакет Origin предназначен специально для анализа, обработки и отображения экспериментальных данных. Не смотря на то, что перечень его возможностей гораздо уже, чем в пакете Statistica, но для специфических задач, таких, как построение математической модели по данным экспериментальных наблюдений, он предоставляет широкие возможности. В частности, в Origin значительно больше всевозможных нелинейных функций для построения нелинейных моделей.
Продемонстрируем возможности построения линейной и нелинейной моделей в пакете Origin для зависимости средней выработки на 1 работника от стоимости основных фондов из примера 2.1:
fonds | product |
| fonds | product |
| fonds | product |
6,5 | 18,3 |
| 9,3 | 17,2 |
| 10,4 | 21,4 |
10,3 | 31,1 |
| 5,7 | 19,0 |
| 10,2 | 23,5 |
7,7 | 27,0 |
| 12,9 | 24,8 |
| 18,0 | 31,1 |
15,8 | 37,9 |
| 5,1 | 21,5 |
| 13,8 | 43,2 |
7,4 | 20,3 |
| 3,8 | 14,5 |
| 6,0 | 19,5 |
14,3 | 32,4 |
| 17,1 | 33,7 |
| 11,9 | 42,1 |
15,4 | 31,2 |
| 8,2 | 19,3 |
| 9,4 | 18,1 |
21,1 | 39,7 |
| 8,1 | 23,9 |
| 13,7 | 31,6 |
22,1 | 46,6 |
| 11,7 | 28,0 |
| 12,0 | 21,3 |
12,0 | 33,1 |
| 13,0 | 30,9 |
| 11,6 | 26,5 |
9,5 | 26,9 |
| 15,3 | 27,2 |
| 9,1 | 31,6 |
8,1 | 24,0 |
| 13,5 | 29,9 |
| 6,6 | 12,6 |
8,4 | 24,2 |
| 10,5 | 34,9 |
| 7,6 | 28,4 |
15,3 | 33,7 |
| 7,3 | 24,4 |
| 9,9 | 22,4 |
4,3 | 18,5 |
| 13,8 | 37,4 |
| 14,7 | 27,7 |
Общий вид окна Origin:
Рис. 2.33. Рабочее окно Origin.
После запуска программы Origin, в нее можно импортировать данные из файла Excel, выбрав пункт меню File → Open Excel, или соответствующую кнопку на панели инструментов. Выбрав в окне нужный файл, его содержимое отобразится в отдельном окне по правилам Excel:
Рис. 2.34. Импортированный файл Excel.
Также можно скопировать данные из таблицы любого другого редактора (Ctrl+C), и вставить в рабочую область Origin (Ctrl+V):
Рис. 2.35. Вставка данных непосредственно в рабочую область.
Либо ввести данные в ячейки рабочего листа вручную.
Для построения моделей вначале удобнее выделить переменные (столбцы), для которых будут строиться модели. При этом столбец А считается независимой, а столбец В – зависимой переменной. Это избавит от необходимости отдельного задания зависимых и независимых переменных в дальнейшем. Далее необходимо:
Шаг.1. Раскрыть список возможных методов построения моделей, пройдя в меню Analysis → Fitting.
Рис. 2.36. Возможные варианты регрессионных зависимостей.
Уже на этом этапе видно, какое разнообразие моделей предоставляет пакет:
Fit Linear -линейная регрессионная зависимость;
Fit Polynomial – полиномиальная зависимость;
Multiple Linear regression – многомерная полиномиальная зависимость
Nonlinear Curve Fit – нелинейная парная зависимость – при выборе данной опции открывается окно дополнительного выбора вида функции.
Nonlinear Surface Fit - нелинейная многомерная зависимость – при выборе данной опции открывается окно дополнительного выбора вида функции.
Далее идут наиболее часто используемые нелинейные функции регрессии, которые также можно выбрать и из списков Nonlinear Curve Fit либо Nonlinear Surface Fit. Для наиболее полной демонстрации возможностей пакета выберем опцию Nonlinear Curve Fit.
Шаг 2. Откроется окно выбора функции регрессии:
Рис. 2.37. Выбор нелинейной функции регрессии.
В выпадающих списках можно выбрать категорию и имя конкретной функции. При этом в нижней части окна оперативно отразится диаграмма рассеяния реальных данных и примерный вид будущей теоретической зависимости с выбранной функцией. Интересно, что выбрав категорию функции Polynomial (полином), в качестве вида конкретной функции можно выбрать линейную - Line, тем самым реализовав стандартную парную линейную модель.
Рис. 2.38. Выбор линейной регрессии.
На вкладке Formula можно видеть математическую запись выбранной модели:
Рис. 2.39. Вид выбранной функции регрессии.
Шаг 3. Нажав кнопку Fit, получим окно с результатами моделирования. Для нас самыми интересными моментами являются значения коэффициентов регрессии и коэффициент детерминации:
Рис.2.40. Результаты моделирования.
Как можно видеть, результаты получились те же, что и в примере 2.1.
Вид модели: y = 11,50212+1,4344 x
Коэффициент детерминации 0,5964.
ВНИМАНИЕ! Если в окне результатов не отображается значение коэффициента детерминации R-Square(COD), необходимо включить эту опцию в окне выбора функции регрессии в разделе Advanced - Quantities to Compute - Fit Statistics – чекбокс R-Square (COD):
Рис. 2.41. Подключение опции вывода коэффициента детерминации.
В нижней части окна можно видеть эскизы графиков регрессии и рассеяния, которые увеличиваются при двойном щелчке:
Рис. 2.42. Вид окна результатов с эскизами графиков.
Рис.2.43. Линейная модель и реальные данные. | Рис.2.44. Разброс реальных данных относительно линии регрессии. |
- Лабораторная работа №1. Аналитическое моделирование.
- I.Статичные аналитические модели оптимизации. Построение в среде ms Excel.
- Задача линейного программирования (злп).
- I этап: Анализ словесного описания задачи
- II этап: Построение математической модели
- III этап: Формирование задачи выбора наилучшей стратегии
- Решение задач линейного программирования с помощью надстройки «поиск решений» в среде excel
- Задача оптимального использования ресурсов
- Запуск «Поиска решения»
- Создание отчета по результатам поиска решения
- Индивидуальные варианты заданий.
- II. Статичные аналитические модели, описываемые уравнениями. Построение в среде MathCad.
- Решение уравнений средствами Mathcad
- Построение графиков в MathCad
- Рекомендации по использованию функции root.
- Нахождение корней полинома
- Символьное решение уравнений
- Индивидуальные варианты заданий.
- III. Динамические аналитические модели. Построение в среде MatLab.
- Решение обыкновенных дифференциальных уравнений в matlab.
- Решение систем обыкновенных дифференциальных уравнений с заданными начальными условиями.
- Решение дифференциальных уравнений второго порядка.
- Интегрирование систем линейных дифференциальных уравнений в матричном виде.
- Варианты заданий. Общие задания.
- Индивидуальные задания.
- Лабораторная работа №2. Построение аналитической модели по результатам эксперимента.
- I. Построение модели в среде Excel.
- II. Построение модели в среде Statistica. Общие сведения о программе Statistica.
- III. Построение модели в среде Origin Pro.
- Индивидуальные варианты заданий.
- Лабораторная работа №3. Модели массового обслуживания.
- I. Построение модели в среде AnyLogic.
- Пользовательский интерфейс
- Общая информация о создании моделей в Enterprise Library
- Моделирование одноканальной смо с очередью.
- Моделирование многоканальной смо с очередью.
- Сбор статистики о времени обслуживания клиента.
- Индивидуальные варианты заданий.
- Лабораторная работа №4. Моделирование интеллектуальных систем. Нейросеть обратного распространения ошибки.
- I. Обзор использования пакета Excel Neural Package.
- II. Обзор использования пакета Deductor.
- III. Обзор использования пакета statistica Neural Networks.
- Индивидуальные варианты заданий.
- Лабораторная работа №5. Моделирование интеллектуальных систем. Нейронная сеть для кластеризации.
- I. Теоретические сведения.
- II. Проектирование карты Кохонена в пакете Excel Neural Package.
- III. Проектирование карты Кохонена в пакете Deductor.
- IV. Проектирование карты Кохонена в пакете Statistica.
- Индивидуальные варианты заданий.
- Лабораторная работа №6. Моделирование интеллектуальных систем. Система нечеткого вывода.
- I. Постановка задачи.
- II. Процесс разработки системы
- Индивидуальные варианты заданий.