Scientific journal
Modern high technologies
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

EXPERIENCE OF MAXIMA AND GRETL USING IN TEACHING OF MATHEMATICS AND ECONOMETRICS

Ydin S.V. 1 Rumyantseva I.I. 1 Stepanov V.G. 1 Stepanova T.V. 1 Yakushin D.I. 1
1 Plekhanov Russian University of Economics
Low level of preparation of entrants in the field of elementary mathematics demands the new approach to teaching at university of such subjects as higher mathematics, beginning from the theory of sets and linear algebra, finishing the differential equations and mathematical statistics, modelling, econometrics. In article use of such programs, as MAXIMA and gretl, is offered. Programs extended under licence GNU GPL does not demand payment and registration. Application of the specified programs facilitates to students studying of difficult mathematical rates, deepens understanding of fundamental theorems and determinations, process of studying of mathematics and econometrics is accelerated. Tasks of construction and the analysis of difficult economic processes and systems models accustom almost all students. Progress raises essentially. Skills of use of modern software and computer facilities for the decision of professional tasks improve.
training
mathematics
econometrics
modelling
the free software
teaching methods

В последние годы существенно упал уровень подготовки школьных выпускников по математике, что отмечается в работах [1, 2, 5, 8, 9]. Это объясняется разными причинами:

1) снижение мотивации;

2) падение уровня подготовки преподавателей;

3) снижение расходов на образование [4].

В этой связи приходится менять старые методические подходы к обучению студентов как математике, так и курсам на ее основе. В Тульском филиале РЭУ им. Г.В. Плеханова на кафедре финансов и информационных технологий управления ведется активная работа по использованию современных программных средств при изучении математики, эконометрики и других курсов с целью научить студентов, не имеющих глубоких теоретических знаний и навыков серьезной вычислительной работы, решению основных типов задач и построения и анализа математических моделей экономических процессов.

В качестве базовых программ используются комплексы MAXIMA [6, 7] и gretl [3, 10].

Программа MAXIMA является универсальной программой проведения аналитических и численных расчетов, которая может быть использована для решения практически всех задач, которые могут встретиться в курсах линейной алгебры, математического анализа, рядов, дифференциальных уравнений и других. При необходимости эта программа может выступать универсальным научным калькулятором и графопостроителем.

Программа gretl является специализированной программой проведения статистических исследований и построения и анализа эконометрических моделей.

Коммерческими аналогами этих программ являются MathCad®, Mathematica®, Maple® (для MAXIMA) и STATISTICA®, SPSS® (для gretl). Как правило, цена на указанные продукты лежит в диапазоне от $130 (упрощенные студенческие версии) до $2000. Такие цены, особенно в настоящее время, не позволяют их приобретение ни студенту, ни преподавателю вуза. В то же время, программы MAXIMA и gretl являются полностью бесплатными.

Несмотря на то, что коммерческие версии перечисленных выше программ обладают большей функциональностью, опыт работы в техническом (Тульский государственный университет) и экономических (Тульский филиал Всероссийского заочного финансово-экономического института, Тульский филиал Российского государственного торгово-экономического университета, Тульский филиал Российского экономического университета им. Г.В. Плеханова) вузах показал, что для всех студентов и подавляющего большинства аспирантов свободно распространяемые продукты gretl и MAXIMA позволяют решать стоящие перед ними задачи.

Дополнительным достоинством MAXIMA и gretl является предоставление пользователям исходного кода программы.

Рассмотрим некоторые возможности указанных программ.

Программа MAXIMA

Программа MAXIMA может служить для разных целей.

Во-первых, как обычный научный калькулятор с радом дополнительных возможностей (рис. 1).

udin1.tif

Рис. 1. Использование программы MAXIMA в качестве научного калькулятора

Алгоритм расчетов следующий:

1) вводится некоторое числовое или аналитическое выражение, которое после нажатия клавиши «ENTER» преобразуется в стандартный вид;

2) при необходимости получения численного значения в пункте основного меню «Численные расчеты» выбирается команда «В число с плавающей точкой»;

3) при необходимости алгебраического или тригонометрического преобразования на основной панели «Математика» выбирается соответствующий пункт.

В программе можно вычислять пределы, как аналитически, так и численно, производить тригонометрические и алгебраические преобразования.

Важной и широко используемой функцией является построение графиков (как двумерных, так и трехмерных).

Как известно, исследование функций в курсе дифференциального исчисления является обязательным заданием для студентов любой специальности, в которой требуется знание математики. На рис. 2 приведен пример графиков функции и ее асимптоты.

udin2.tif

Рис. 2. Пример построения графиков

Основные (характерные) точки графика, такие как пересечения с осями координат, точки экстремумов и точки перегиба, асимптоты должны быть найдены в процессе исследования и сравнены с полученным графиком.

Для построения графиков необходимо задать функции (операторы 12 и 13) и вызвать команду построения графиков (оператор 16) либо выбором соответствующего пункта меню «Двумерный график», либо вводом соответствующего текста.

В курсе «Дифференциальное и интегральное исчисление» программа может быть использована для аналитического и численного дифференцирования и интегрирования.

В курсе «Линейная алгебра» имеется возможность любых матричных операций, включая решение систем алгебраических уравнений и нахождения собственных чисел и собственных векторов матриц.

В курсе «Дифференциальные уравнения» можно использовать эту программу для решения обыкновенных дифференциальных уравнений как численно, так и аналитически.

В курсе «Ряды» возможны нахождения сумм рядов, разложения функций в ряд Тейлора и т.д.

В курсе «Теория вероятностей и математическая статистика» можно находить вероятности событий, основные статистические характеристики случайных величин, использовать специальные распределения.

Практически любая задача, которая может быть задана студенту и возникнуть у аспиранта, решаема при помощи программы MAXIMA.

Полное описание программы MAXIMA приведено в работе Е.А. Чичкарева [7].

Трудности возникают лишь при построении статистических моделей случайных процессов, а также при изучении выборок большого объема. Такие задачи лучше решать при помощи программы gretl.

Программа gretl

Как было отмечено выше, программа gretl является специализированной программой. Описание этой программы и системы команд в настоящее время на русском языке отсутствует. Тем не менее, в книге Т. Куфеля [3] описаны ее основные возможности. После изучения этой книги, оставшиеся методы могут быть освоены самостоятельно.

На сайте разработчиков [10], помимо собственно программы и дополнительных модулей, имеется большая база реальных данных, начиная от индекса Доу Джонса за несколько десятилетий, заканчивая удойностью польских коров.

Перечислим основные задачи, которые могут быть решены при помощи программы gretl: расчет основных статистик; расчет коэффициентов уравнения регрессии; анализ многомерной корреляционной матрицы; проверка нормальности и гетероскедастичности остатков; анализ временных рядов, включая расчет линий тренда, автокорреляции, сезонных колебаний; анализ систем одновременных эконометрических уравнений двухшаговым методом наименьших квадратов.

На рис. 3 представлен общий вид основного окна рограммы.

udin3.tif

Рис. 3. Основное окно программы gretl

Исходные данные могут быть взяты из имеющихся примеров, введены при помощи встроенного табличного процессора, импортированы из файлов Excel®.

В таблице приведены некоторые данные по Центральному федеральному округу.

Экономические данные по ЦФО

Территории федерального округа

у1

у2

у3

х1

х2

х3

х4

Белгородская обл.

13,5

44,3

38,302

3,687

164,1

44,0

3,717

Брянская обл.

3,7

26,2

28,737

0,967

129,9

26,4

2,183

Владимирская обл.

6,3

35,4

30,934

3,782

139,1

47,0

3,508

Воронежская обл.

10,1

52,1

58,806

2,960

251,2

40,6

6,742

Ивановская обл.

2,4

18,1

18,114

0,515

88,7

42,0

2,350

Калужская обл.

6,5

26,1

21,578

2,171

112,9

38,0

2,292

Костромская обл.

4,1

18,2

17,002

0,559

94,5

42,6

1,483

Курская обл.

6,2

31,9

28,837

2,287

143,5

37,2

2,300

Липецкая обл.

8,3

48,2

33,264

11,623

156,9

55,3

2,700

Орловская обл.

5,8

25,5

20,448

13,441

79,5

42,9

1,808

Рязанская обл.

10,1

32,0

27,887

3,882

139,9

59,9

2,775

Смоленская обл.

8,8

29,9

29,995

1,906

147,6

30,0

2,092

Тамбовская обл.

3,5

25,9

29,976

0,874

143,3

35,5

2,533

Тверская обл.

10,9

38,7

30,394

2,905

199,2

28,0

2,592

Тульская обл.

8,1

43,7

41,076

5,314

183,1

40,0

3,983

Ярославская обл.

14,5

46,9

41,805

9,625

221,6

48,5

3,692

Примечания. y1 – инвестиции в основной капитал за год, млрд руб.;

y2 – стоимость валового регионального продукта (валовая добавленная стоимость) млрд руб.;

y3 – сумма доходов населения региона за год, млрд руб.,

х1 – финансовый результат деятельности (прибыль), млрд руб.;

х2 – среднегодовая стоимость основных фондов в экономике, млрд руб.;

х3 – доля инвестиций в активную часть основных фондов экономики, %;

х4 – сумма остатков вкладов на счетах в Банке России, млрд руб.

Была поставлена задача построить по этим данным следующую эконометрическую модель:

ud01.wmf.

Данные были введены в программу gretl.

Для определения коэффициентов уравнений двухшаговым или трехшаговым методом наименьших квадратов следует пройти последовательность пунктов меню «Модель» > «Система уравнений» > «Двухшаговый метод наименьших квадратов» и ввести систему уравнений (рис. 4).

udin4.tif

Рис. 4. Подготовка к решению системы одновременных эконометрических уравнений

Далее, в окне «gretl: система одновременных уравнений» определяются переменные каждого уравнения и задаются эндогенные переменные.

Результаты расчетов приведены на рис. 5.

udin5.tif

Рис. 5. Итоги вычислений коэффициентов уравнений

Можно отметить предельную простоту применения программы gretl. Практически все студенты смогли освоить работу с ней за запланированное время.

Заключение

Использование программ MAXIMA и gretl на первых курсах университета дало следующие результаты:

1) студенты первого курса быстро смогли наработать навыки сложных алгебраических вычислений, включая решение систем линейных алгебраических уравнений;

2) до 70 % студентов первого курса приобрели устойчивые навыки исследования функций;

3) свыше 70 % поняли проблемы вычисления неопределенных и определенных интегралов;

4) практически все студенты поняли важность дифференциальных уравнений при построении моделей экономических, социальных и других процессов;

5) доля студентов, решивших в срок контрольные и контрольно-графические работы, возросла с 20…40 % до 70…85 %;

6) улучшилось восприятие сложных теорем и методов решения практических задач;

7) статистический анализ сложных экономических систем и процессов был освоен студентами на высоком уровне;

8) были получены навыки построения и анализа эконометрических моделей;

9) без применения сложных доказательств студенты смогли понять границы использования разных методов построения моделей (одношаговый, двухшаговый, трехшаговый методы наименьших квадратов), отличие линейных и нелинейных моделей.

Таким образом, практика использования программ MAXIMA и gretl показывает, что выпускники университета лучше осваивают математические методы моделирования и анализа сложных экономических процессов и систем, более адекватно воспринимают полученные уравнения, способны на квалифицированный прогноз ситуации в будущем.