Построение корреляционно-регрессионных моделей в СКМ Maple
При использовании системы символьной математики Maple для построения экономико-математической модели выбор вида модели не предопределен разработчиками пакета. СКМ Maple позволяет пользователю произвольно, по своему усмотрению, задавать вид модели и при необходимости оперативно его изменять. Построить и оценить регрессионную модель в СКМ MAPLE можно с помощью модулей и функций статистической библиотеки stats(таблица 1). Подключение этой библиотеки осуществляется командой >with(stats); Таблица 1. Подбиблиотеки библиотеки stats
Подбиблиотека Fit
Эта подбиблиотека предназначена для нахождения корреляционных отношений и для аппроксимации данных выбранными зависимостями с использованием метода наименьших квадратов. Формат: fit[leastsquare[[x,y]]]([[dataX], [dataY]]);
По умолчанию система приближает зависимость к уравнению прямой линии. Пример 1. Провести анализ зависимости среднедневной заработной платы, руб. (Y) от среднедушевого прожиточного минимума в день одного трудоспособного, руб. (х). Таблица П1 с исходными данными приведена в Приложении 1 к лабораторной работе №8. Сеанс работы в Maple: На первом этапе массивы данных x – среднедушевой прожиточный минимум в день одного трудоспособного и Y – среднедневная заработная плата следует оформить типом statsdata для возможности обработки процедурами и функциями библиотеки stats СКМ Maple: > restart; > with(stats); >X:=[1788,1890,2064,2158,2296,2330,2350,2440,2510,2610,2633,2688,2750,3500,3620,3800];
>Y:=[6000,6000,6600,6600,6800,7500,7420,7580,7550,7785,7855,7700,7963,8500,8560,9100]; Для расчета функциональной зависимости между экспериментальными данными X и Y и возможности ее графического отображения определим функцию пользователя spisok=f(x) c использованием функционального оператора à: > spisok:=(x,y)->[x,y]; Далее, задав вид модели (например, линейная), рассчитаем коэффициенты уравнения регрессии: > fit[leastsquare[[x, y]]]([X,Y]);
и приведем полученное уравнение к численному виду:
> f:=evalf(%,4); Следует отметить, что при определенной ранее функциональной зависимости между независимой и зависимой переменными функция leastsquare[[x,y],y=f(x)] позволяет задавать вид модели по усмотрению разработчика. Если задать, например, квадратичную или кубическую зависимость, можно рассчитать и такие модели: > eq:=y=z*x^2+b*x+c; > evalf(fit[leastsquare[[x, y], eq]]([X,Y]),4);
>evalf(fit[leastsquare[[x,y],y=a*x^3+b*x^2+c*x+d]]([X,Y]),7); Для вычисления описательных характеристик, используемых при анализе статистических данных, можно использовать функцию describe. Подробнее с этой темой можно ознакомиться в [8, 9].
Читайте также: АДТ для исследования сопловых моделей. Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|