'

Современные компьютерные технологии в экономической науке и практике

Понравилась презентация – покажи это...





Слайд 0

Современные компьютерные технологии в экономической науке и практике Мельников П.П. Кафедра “Информационные технологии” актуализировано 20.10.2012 П. Мельников 1


Слайд 1

Рекомендуемая учебная литература и электронные ресурсы П.П. Мельников. Компьютерные технологии в экономической науке и практике. Уч.пос. М.: ФА 2008. П.П. Мельников. Компьютерные технологии в экономике. Уч.пос. М.: Кнорус, 2012. Электронное пособие на диске О: Электронные файлы. Веб – ресурс www.fa-kit.ru 2 П. Мельников актуализировано 20.10.2012


Слайд 2

Объём дисциплины и виды учебной работы 3 П. Мельников актуализировано 20.10.2012


Слайд 3

Содержание программы 4 П. Мельников актуализировано 20.10.2012


Слайд 4

Формат зачета Зачет проводится по формуле: ОЗ=БЗ+БСР, где БЗ – балл, полученный на зачете (max 60); БСР – оценка самостоятельной работы (max 40). Для получения оценки “Зачтено” нужно , чтобы выполнялось условие ОЗ>= 51 Самостоятельная работа оценивается по итогам выполнения 4-х заданий в дистанционной тестирующей системе, размещенной на Веб – ресурсе www.fa-kit.ru Зачет проводится в среде автоматизированной системы объективного контроля- тесты в закрытой и открытой формах. 5 П. Мельников актуализировано 20.10.2012


Слайд 5

Тематика и цель лекций Ознакомить с программой Дать основные установки С целью подготовки к практическим занятиям осветить наиболее сложные вопросы П. Мельников 6 актуализировано 20.10.2012


Слайд 6

Тема 1. Место и роль информационных технологий в экономической науке и практике Области применения компьютерных технологии в экономической науке и практике. Формы применения информационных технологий в процессе обучения. Роль и формы применения компьютерных технологий в научных исследованиях и профессиональной деятельности. Компьютерное моделирование как метод научного исследования. Понятие модели, формы представления и реализации моделей, технология моделирования. П. Мельников 7 актуализировано 20.10.2012


Слайд 7

П. Мельников 8 Технология Технология – применяемые средства, последовательность, приемы, используемые для преобразования исходного материала (сырья) в конечный продукт. Компьютерные технологии – это технологии, применяемые для преобразования исходных данных (информации) в полезную информацию, т.е. это технология обработки исходной информации и получения новой информации. Технической базой компьютерных технологий являются программные системы, современные вычислительные средства и средства коммуникаций. актуализировано 20.10.2012


Слайд 8

П. Мельников 9 1. Области применения компьютерных технологии в экономической науке и практике актуализировано 20.10.2012


Слайд 9

П. Мельников 10 актуализировано 20.10.2012


Слайд 10

П. Мельников 11 Технологии и системы для разработки информационных моделей экономических объектов (CASE-технологии) актуализировано 20.10.2012


Слайд 11

П. Мельников 12 актуализировано 20.10.2012


Слайд 12

П. Мельников 13 Тема 2. Технологии применения MS Excel для решения экономических задач с использованием аналитических, табличных и графических моделей Изучаемые вопросы Понятие модели, формы представления Технологии выполнения операций с массивами и матрицами. Модель Леонтьева. Моделирование числовых последовательностей и рядов Технологии исследования функций Аппроксимация экспериментальных данных, уравнение линии тренда Численное решение нелинейных уравнений и систем нелинейных уравнений. Баланс спроса и предложения Численное дифференцирование и интегрирование. Предельные показатели экономики Технология разработки моделей для решения задач нахождения условного экстремума. Транспортная задача линейного программирования Оптимизация портфеля ценных бумаг актуализировано 20.10.2012


Слайд 13

Модель Модель – это прототип реального объекта, либо процесса, который адекватно отражает те свойства реального процесса или объекта, которые существенны для решения задачи. Таким образом, изучение одних сторон моделируемого объекта осуществляется ценой отказа от отражения в модели других его сторон. Иными словами, модель – это такой объект, который в процессе исследования замещает объект – оригинал так, что его изучение дает новые знания об объекте – оригинале. П. Мельников 14 актуализировано 20.10.2012


Слайд 14

Модели, формы представления Модели могут представляться различными способами. В экономической области чаще всего используются модели представленные: в виде таблиц; в виде графиков; математическими зависимостями (аналитически в виде формул); Статистически П. Мельников 15 актуализировано 20.10.2012


Слайд 15

П. Мельников 16 1.Технологии выполнения операций с массивами и матрицами Массив - это набор данных одного типа. Массив в MS Excel может храниться в диапазоне ячеек. Диапазон – адресуемая совокупность смежных ячеек в области рабочего листа. В одной ячейке диапазона может храниться один элемент данных массива. MS Excel позволяет оперировать одномерными, двумерными и трехмерными массивами, которые хранятся, соответственно в одномерных, двумерных и трехмерных диапазонах. Одномерный и двумерный диапазоны создаются на одном рабочем листе. Адресная ссылка на такой диапазон имеет формат: Имя_РЛ!Адрес_первой_ячейки : Адрес_последней_ячейки. например, адресная ссылка на трехмерный диапазон            = Лист1:Лист2!$A$1:$B$4 актуализировано 20.10.2012


Слайд 16

П. Мельников 17 Если массив содержит данные арифметического типа, то с таким массивом  можно выполнять арифметические операции такие, как: -операции, в которых в качестве операндов участвуют массив и единственная  переменная, например умножение элементов массива на число; -операции, в которых в качестве операндов участвует двумерный массив и одномерный массив, например, почленно - построчное умножение; -операции, в которых участвуют массивы одинаковой размерности. Например, массивами в электронной таблице задаются значения векторов и матриц. Операции над массивами указываются комбинацией клавиш <Ctrl>+<Shift>+<Enter> актуализировано 20.10.2012


Слайд 17

П. Мельников 18 Пример скалярного произведения векторов Пример суммирования (вычитания матриц) Скалярное произведение выполняется с векторами одинаковой размерности. Для вычисления произведения нужно перемножить значения одноименных координат и полученные результаты сложить. актуализировано 20.10.2012


Слайд 18

П. Мельников 19 Встроенные функции для работы с матрицами Параметрами приведенных функций могут быть адресные ссылки на массивы, содержащие элементы матриц, или имена диапазонов, например МОБР (А1: B2), или МОПР (матрица_1). актуализировано 20.10.2012


Слайд 19

П. Мельников 20 Технология вычисления произведения матриц Произведение матриц может быть вычислено, если количество столбцов умножаемой матрицы равно количеству строк матрицы множителя. Если А=(аij) m x n, и B=(bij) n x p, то матрица С, полученная умножением матрицы А на матрицу В будет иметь размер m x p, а каждый ее элемент будет равен сумме произведений i-й строки матрицы А на соответствующие элементы j-го столбца матрицы В: cij =ai1b1j+ai2b2j+ …aipbpj = , i=1, 2, …, m; j= 1, 2, …, n. Пример умножения матриц актуализировано 20.10.2012


Слайд 20

П. Мельников 21 Решение систем линейных уравнений методом обратной матрицы Система линейных уравнений в матричном виде может быть представлена в виде: А х Х = В. В частном случае, когда число уравнений (m) в системе равно числу неизвестных (n) - m=n, то решение такой системы можно найти методом обратной матрицы в виде X=A-1 х B, где A-1 -матрица, обратная по отношению к А. Пример актуализировано 20.10.2012


Слайд 21

П. Мельников 22 Решение систем линейных уравнений методом наименьших квадратов В общем случае m может быть не всегда равно n. Возможны три случая: m<n, m= n и m>n. При решении задачи в электронной таблице удобнее применить более общий подход - метод наименьших квадратов. Для этого обе части уравнения нужно умножить на транспонированную матрицу системы : АтАХ=АтВ. Затем обе части уравнения нужно умножить на (АтА)-1 . Если матрица (АтА)-1 существует, то система определена. С учетом того, что (АтА)-1АтА=Е, получаем решение системы в виде Х=(АтА)-1 АтВ. актуализировано 20.10.2012


Слайд 22

П. Мельников 23 Требуется решить систему Пример применения метода наименьших квадратов Модель решения актуализировано 20.10.2012


Слайд 23

П. Мельников 24 Решение систем линейных уравнений с использованием инструмента Поиск решения Концепция решения системы с использованием этого инструмента заключается в поиске таких значений аргументов целевой функции, при которых функция принимает нужное значение при заданных ограничениях. Т.е. решается задача математического программирования. В качестве целевой функции при этом выступает одно из уравнений системы. Оставшиеся уравнения выполняют роль ограничений. Инструмент Поиск решения использует итерационный алгоритм по методу сопряженных градиентов. Точность решения определяется задаваемой относительной погрешностью. актуализировано 20.10.2012


Слайд 24

П. Мельников 25 Пример для случая m=n актуализировано 20.10.2012


Слайд 25

П. Мельников 26 Пример для случая, когда m<>n актуализировано 20.10.2012


Слайд 26

П. Мельников 27 Известно, что рациональное функционирование многоотраслевого хозяйства предполагает соблюдение баланса между отраслями. Каждая отрасль многоотраслевого хозяйства является, с одной стороны, производителем определенной продукции, а с другой — потребителем продукции, выпускаемой другими отраслями. Макроэкономика функционирования многоотраслевого хозяйства требует, чтобы соблюдался баланс по производству и потреблению между отдельными отраслями. Балансовый принцип связи различных отраслей состоит в том, что валовой выпуск i-й отрасли должен быть равен сумме объемов потребления. В простейшей форме балансовые соотношения имеют вид xi = xi1 + xi2 + … + xin + yi , i = 1, 2, …, n, где xi — общий объем выпускаемой продукции i-й отрасли; xij — объем продукции i-й отрасли, потребляемый j-й отраслью при производстве объема продукции xj; yi — объем продукции i-й отрасли конечного потребления (для реализации в непроизводственной сфере). Приложение технологии использования матриц в макроэкономике Технология исследования линейной модели многоотраслевой экономики Леонтьева актуализировано 20.10.2012


Слайд 27

П. Мельников 28 Для производства продукции j-й отрасли объемом xi нужно использовать продукцию i-й отрасли объемом aijxi , где аij — постоянное число, характеризующее прямые затраты. Это допущение позволяет представить модель многоотраслевой экономики (модель Леонтьева) в виде системы линейных уравнений, которая в матричной форме имеет вид x = Ax + y, (А= П/xт, П- матрица потребления), где x— вектор валового выпуска; y— вектор объема продукции конечного потребления; A — матрица коэффициентов прямых затрат. Приведенная система уравнений может быть представлена в виде (E – A)x= y, где E — единичная матрица. Если существует обратная матрица (E – A)–1 (матрица полных затрат), то существует единственное решение системы x = (E – A)–1 y. Из экономической теории известно несколько критериев продуктивности матрицы А: — матрица А продуктивна тогда и только тогда, когда матрица (E – A)–1 существует и ее элементы неотрицательны; — матрица А с неотрицательными элементами продуктивна, если сумма элементов по любому ее столбцу (строке) не больше единицы, причем хотя бы для одного столбца (строки) строго меньше единицы. актуализировано 20.10.2012


Слайд 28

П. Мельников 29 Пример В таблице приведены данные по балансу за некоторый период времени между пятью отраслями Требуется найти векторы конечного потребления и валового выпуска, а также матрицу коэффициентов прямых затрат и определить ее продуктивность актуализировано 20.10.2012


Слайд 29

П. Мельников 30 Решение актуализировано 20.10.2012


Слайд 30

П. Мельников 31 2. Моделирование числовых последовательностей и рядов Числовые последовательности представляют собой множества чисел. Если каждому числу n из натурального ряда чисел 1,2,3, …, n…поставлено в соответствие вещественное число xn, то множество чисел x1, x2, x3, …,xn … называют числовой последовательностью. Числа x1, x2, x3, …,xn называют, членами последовательности, элемент xn- общим элементом, а число n –его номером. Таким образом, последовательность представляет собой множество пронумерованных элементов. Последовательность задана, если известен способ получения любого ее элемента. Последовательность обозначается символом {xn}. Например, символ {1/n}обозначает последовательность чисел 1, 1/2, 1/3, 1/4, …, 1/n. В общем случае для создания массива элементов последовательности нужно выполнить следующие действия: 1. Создать массив, содержащий множество чисел натурального ряда; 2. Ввести в ячейку формулу последовательности, делая в ней адресные ссылки на ячейки, содержащие номера элементов последовательности 3. Скопировать введенную формулу во все другие ячейки массива. актуализировано 20.10.2012


Слайд 31

П. Мельников 32 Пример создания последовательности {1/n}, и последовательности {n/(n+1)}. Для создания наиболее часто встречающихся последовательностей, таких как арифметическая или геометрическая прогрессия, табличный процессор имеет специальный инструмент “Прогрессия”, который включается командой меню Правка - Заполнить - Прогрессия. актуализировано 20.10.2012


Слайд 32

П. Мельников 33 Технология вычисления пределов числовых последовательностей Технологию приближенного вычисления предела числовой последовательности рассмотрим на примере. Пусть требуется найти предел числовой последовательности Решение  Технология моделирования числовых рядов Числовым рядом называется бесконечная последовательность чисел u1, u2 , …, un…, соединенных знаком сложения: Ряд считается заданным, если известен его общий член un=f(n). Сумма n первых членов ряда называется частичной суммой ряда. Для вычисления частичной суммы ряда в электронной таблице нужно выполнить следующие шаги: Вычислить n первых членов числовой последовательности Вычислить сумму членов числовой последовательности актуализировано 20.10.2012


Слайд 33

П. Мельников 34 Моделирование функциональных рядов В отличие от числовых рядов членами функционального ряда являются функции. Ряд, составленный из функций одной и той же переменной х: называется функциональным. Функциональные ряды находят практическое применение в финансовых вычислениях. Например, в задаче о сложных процентах при вкладе в банк U0 денежных единиц с ежегодной выплатой х процентов годовых, функциональный ряд годовых приростов будет иметь вид:       U0+U0x + U0(1+x)x +…+U0(1+x)n-1x +…=U0(1+x)n Для вычисления частичных сумм этого ряда в библиотеке Excel есть специальная функция с именем БЗ. Кроме того, есть несколько функций, предназначенных для вычисления различных параметров такого ряда. Так функция КПЕР позволяет вычислить число членов ряда n по его частичной сумме, Функция ПЗ вычисляет начальное значение U0 при заданном числе членов ряда n, частичной сумме ряда и величине процентной ставки. актуализировано 20.10.2012


Слайд 34

П. Мельников 35 3. Исследование функций Способы задания функций Функция может быть задана таблично, в виде графика или аналитически. Табличный способ задания функций имеет широкое распространение в различных областях знаний и приложениях: экспериментальных измерениях, таблицах бухгалтерской отчетности и банковской деятельности, статистических данных и т.п. В табличном представлении одна из переменных представляется как независимая, другие величины будут являться функциями этого аргумента. На рисунке приведен пример табличного задания функции. Каждому значению независимой переменной Х соответствует значение функции Y, записанное в той же строке таблицы. Графическое представление функции, позволяет наглядно представить характер функции. Аналитический способ задания функции заключается в задании связи между аргументом в виде формулы или системы формул, например Y= x2. актуализировано 20.10.2012


Слайд 35

П. Мельников 36 Графики функций в табличном процессоре Если функциональная зависимость задана таблично или аналитически, то в ряде случаев бывает целесообразно для исследования функциональной зависимости представить ее графически. График - это графическое отображение характера зависимости значения функции от значения ее аргумента. Графики функций и диаграммы в Excel создаются с помощью мастера диаграмм, который включается командой меню Вставка - Диаграмма или щелчком на соответствующей кнопке панели инструментов. График (диаграмма) представляет собой составной объект, который может включать несколько объектов В их число входят:  область диаграммы - объект, в котором могут размещаться все другие объекты диаграммы;   область построения диаграммы - объект, в котором размещаются ряды и линии сетки;   ось категорий (аргумента);   ось значений;   область названия оси категорий;   область названия оси значений;   область заголовка диаграммы;   область легенды. актуализировано 20.10.2012


Слайд 36

П. Мельников 37 Численное вычисление пределов функций В математике для нахождения пределов функций применяются специальные приемы, в частности такой, как разложением числителя и знаменателя на сомножители и некоторые другие. Используя электронную таблицу, можно применить следующую технологию: . В ячейку рабочего листа ввести формулу, соответствующую выражению функциональной зависимости, в которой значение аргумента указывается адресной ссылкой на ячейку, которая содержит аргумент В ячейку, предназначенную для записи аргумента функции, ввести число, максимально близкое к точке, в которой вычисляется предел функции. Пример. Найти предел функции Решение актуализировано 20.10.2012


Слайд 37

П. Мельников 38 Нахождение корней функции одной переменной Корнями функции Y=f(x) называют такие значения х, при которых функция принимает значение ноль. Используя возможности MS Excel можно находить корни функции в ограниченной области определения переменной х. Последовательность операций нахождения корней следующая: Производится табулирование функции в диапазоне вероятного существования корней. По таблице фиксируются ближайшие приближения к значениям корней. Используя средство MS Excel Подбор параметра, вычисляются корни уравнения с заданной точностью. Например, требуется найти все корни функции Y=X3-0,01X2-0,7044X+0,139104=0 на отрезке [-1 ; 1]. Функция представлена полиномом третьей степени, следовательно, она может иметь не более трех корней. Для локализации начальных приближений необходимо определить интервалы значений Х, внутри которых значение функции пересекает ось абсцисс, т.е. функция меняет знак. С этой целью табулируем функцию на отрезке [–1;+1] с шагом 0,2, получим табличные значения функции актуализировано 20.10.2012


Слайд 38

П. Мельников 39 Выполним команду меню Сервис - Подбор параметра. В диалоговом окне заполните следующие поля: Установить в ячейке: в поле указывается адрес ячейки, в которой записана формула правой части функции. Значение: в поле указывается значение, которому должно удовлетворять значение функции, т.е. правая часть уравнения (в нашем случае 0). Изменяя значение: в поле указывается адрес ячейки (где записано начальное прибли-жение), в которой будет вычисляться корень уравнения и на которую ссылается формула. После щелчка на ОК получим значение первого корня: -0,92. Выполняя последовательно операции аналогичные предыдущим, вычислим значения остальных корней: -0,209991 и 0,720002. актуализировано 20.10.2012


Слайд 39

П. Мельников 40 Нахождение локальных экстремумов функции Если функция F(x) непрерывна на отрезке [a, b] и имеет внутри этого отрезка локальный экстремум, то его можно найти, используя надстройку Excel Поиск решения. Рассмотрим последовательность нахождения экстремума функции на примере. Задана неразрывная функция Y= X2+X +2. Требуется найти ее экстремум (минимальное значение) на отрезке [-2, 2]. Решение актуализировано 20.10.2012


Слайд 40

П. Мельников 41 Графическое решение систем уравнений  Системы уравнений с двумя неизвестными могут быть приближенно решены графически. Решением такой системы является точка пересечения кривых на графике. Для решения системы необходимо выполнить следующие действия: Представить уравнения системы в виде функций. Табулировать полученные функции в области вероятного существования решения Построить график. Найти точку пересечения, навести указатель мыши на точку пересечения и щелкнуть левой кнопкой, после чего появится надпись с указанием искомых координат. Пример. Найти графически приближенное решение системы в диапазоне значений х [0,2;3] с шагом 0,2. актуализировано 20.10.2012


Слайд 41

П. Мельников 42 Решение актуализировано 20.10.2012


Слайд 42

П. Мельников 43 Интерполяция и аппроксимация экспериментальных данных в электронной таблице На практике часто бывает необходимым получить аналитическую формулу для функциональной зависимости, полученной экспериментально и представленной в виде таблицы. С этой целью полученные экспериментальные данные интерполируют. Интерполяцией называется нахождение значения таблично заданной функции в тех точках внутри данного интервала, где она таблично не задана. Иначе говоря, это процесс подбора приближенной эмпирической формулы Q(х) для полученной на основе экспериментальных данных функциональной зависимости f(x), приближенно заменяющей исходную и проходящую через все заданные точки. С помощью полученной функции можно рассчитать искомое значение исходной функции в любой точке, в том числе при таких значениях аргумента, при которых она не задана таблично. актуализировано 20.10.2012


Слайд 43

П. Мельников 44 Задачей аппроксимации является построение приближенной (аппроксимирующей) функции наиболее близко проходящей около данных точек или около заданной непрерывной функции. Подбор аналитической формулы сводится к вычислению входящих в нее параметров таким образом, чтобы из всех функций такого вида выбрать ту, которая наилучшим образом описывает зависимость между изучаемыми величинами. Подбираемая эмпирическая функция в зависимости от характера экспериментальных данных может быть следующих видов: Линейная (Y=ax + b ) обычно применяется в тех случаях, когда экспериментальные данные изменяются относительно постоянно 2. Полиноминальная ( y= a0 + a1x +a1x2 + …+ anxn) – используется для описания экспериментальных данных, попеременно возрастающих и убывающих. 3. Логарифмическая (Y= a lnx + b ), где а и b – константы,  применяется для опи-сания экспериментальных данных, которые первоначально быстро возрастают или убывают, а затем постепенно стабилизируются 4. Степенная ( y = bxa ), где a и b – константы – используется для аппроксимации экспериментальных данных, скорость изменения которых постоянно увеличивается или уменьшается 5. Экспоненциальная ( y = beax), где a и b   константы, применяется для описания экспериментальных данных, которые быстро возрастают или убывают, а затем стабилизируются. актуализировано 20.10.2012


Слайд 44

П. Мельников 45 Пример Имеются сведения о величинах страховых выплат по годам, представленные в таблице. Требуется исследовать характер изменения величины страховых выплат и подобрать интерполяционную функцию. Решение Интерполяционная функция y = -9259,3x3 + 6E+07x2 - 1E+11x + 7E+13, Достоверность R2 = 0,9818. актуализировано 20.10.2012


Слайд 45

П. Мельников 46 Приложения в экономике. Кривые спроса и предложения, точка равновесия Известно, что чем ниже цена (p), тем больше спрос (D) при постоянной покупательной способности населения. Обычно зависимость спроса от цены имеет вид ниспадающей линии, чаще всего приближающейся к прямой: D= -ap + c. В свою очередь, предложение растет с увеличением цены на товар и выражается зависимостью S=bp+d. Для экономики представляет интерес условие равновесия спроса и предложения. Если зависимость спроса от цены определяется функцией D=f(p), а зависимость предложения от цены – S =Q(p), то условие равновесия определяется уравнением: f(p)= Q(p) и соответствует точке пересечения кривых D и S. Цена Р0, при которой выполняется это условие, называется равновесной. Таким образом, задача нахождения равновесной цены сводится к решению системы двух уравнений. Решение может быть получено графически. актуализировано 20.10.2012


Слайд 46

П. Мельников 47 Технология решения систем нелинейных уравнений Приближенно с заданной относительной погрешностью систему нелинейных уравнений можно решить, используя инструмент Поиск решения. Для решения системы уравнений нужно выполнить операции: 1. Выделить рабочие ячейки для неизвестных переменных и ввести в них какие - либо числовые значения переменных из предполагаемой области их определения. 2. В рабочих ячейках записать формулы каждой из функций, составляющих систему в терминах табличного процессора. 3. Включить инструмент Поиск решения. В поле Установить целевую ячейку указать адресную ссылку на ячейку, в которой записана формула одной из функций системы. Установить переключатель Значению и в соответствующем поле ввести числовое значение ноль. В поле Изменяя ячейки указать адресную ссылку на диапазон ячеек, которые определены для вычисления неизвестных переменных. На вычисляемые значения в других ячейках, содержащих формулы оставшихся функций, наложить ограничения на равенство нулю. Выполнить решение. актуализировано 20.10.2012


Слайд 47

П. Мельников 48 Пример решения системы нелинейных уравнений Требуется решить систему уравнений:                                                                      2/x - y +2 = 0                                                                       x2 - y + 1 = 0 Решение. 1. Полагаем, что результат решения будет вычисляться в ячейках В4 и С4. Введем в эти ячейки какие-либо числовые значения из области определения, например значение 1. 2. В ячейки B6 и B7 введем формулы уравнений системы. 3. Включим инструмент Поиск решения и настроим параметры модели, как показано на рисунке. 4. Выполним решение. актуализировано 20.10.2012


Слайд 48

П. Мельников 49 Решение актуализировано 20.10.2012


Слайд 49

П. Мельников 50 6. Численное дифференцирование и интегрирование. Технологии решения экономических задач Вычисление производной функции одной переменной Численными приближенными методами производная функции в заданной точке может быть вычислена с использованием формулы конечных разностей. Выражение для вычисления производной функции одного переменного, записанное в конечных разностях, имеет вид: При достаточно малых  приращениях х, можно с приемлемой точностью получить величину производной Для вычисления производной в MS Excel будем использовать приведенную зависимость. Рассмотрим методику вычисления производной на примере. Пусть требуется найти производную функции Y= 2x3 + x2 в точке x= 3. Решение актуализировано 20.10.2012


Слайд 50

П. Мельников 51 Применение в экономике Вычисление предельных показателей Известно, что себестоимость продукции зависит от производимого объема. C=f(Q). Предельная себестоимость характеризует себестоимость (дельта С) прироста продукции (дельта Q):  Пример: Зависимость издержек производства от объема выпускаемой продукции в денежных единицах выражается формулой C=20Q – 0,05Q3. Требуется определить предельные издержки производства при объеме выпускаемой продукции 10 ден.ед Решение.   актуализировано 20.10.2012


Слайд 51

П. Мельников 52 Вычисление эластичности экономических показателей В анализе и прогнозах ценовой политики применяется понятие эластичности спроса. Под эластичностью спроса понимается процентное изменение спроса при изменении цены товара на один процент. Пример. Спрос на товар определяется формулой D(P)=100-3P Требуется определить эластичность спроса при цене на товар Р= 20 ден. ед. Решение актуализировано 20.10.2012


Слайд 52

П. Мельников 53 Численное вычисление определенных интегралов  Для численного вычисления определенного интеграла существует несколько методов. Наиболее простым является метод трапеций. Для вычисления определенного интеграла по методу трапеций используется формула: Технология вычисления определенного интеграла в электронной таблице основана на построении табличных значений подинтегрального выражения для каждого шага интегрирования. Используя его можно получить лишь приближенное значение интеграла актуализировано 20.10.2012


Слайд 53

П. Мельников 54 Пример. Требуется вычислить определенный интеграл Решение Рассмотренный метод может давать существенные погрешности вычисления, зависящие от величины шага и вида подинтегральной функции. Для более точного вычисления следует использовать технологии, позволяющие уменьшить шаг интегрирования. актуализировано 20.10.2012


Слайд 54

П. Мельников 55 Точные методы вычисления определенного интеграла Можно предложить две технологии вычисления определенного интеграла с малой относительной погрешностью. Первая основана на использовании аппарата циклических ссылок и итераций табличного процессора, вторая – на основе использования созданного приложения Visual Basic For Application. Применение этих технологий позволяет задавать достаточно малый шаг интегрирования, что увеличивает точность вычислений. Для решения задачи с помощью циклических ссылок нужно выполнить операции: — определить, на сколько интервалов нужно разбить диапазон интегрирования, чтобы получить требуемую точность, и задать их количество в виде числа итераций. Положим, для решения нашей задачи достаточно 10 000 интервалов; — выполнить команду меню Сервис/Параметры, в закладке Вычисления в диалоговом окне Параметры и в поле Предельное число итераций ввести число 10 000. Если установлен флажок Итерации, то выключить его. Закрыть диалоговое окно Параметры; —в ячейки рабочего листа ввести исходные данные и формулы для вычислений. актуализировано 20.10.2012


Слайд 55

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


Слайд 56

П. Мельников 57 Пример приложения Исходными данными для вычисления определенного интеграла являются: — формула подынтегральной функции; — адрес ячейки, на которую ссылается формула (аргумент функции); — значения нижнего и верхнего пределов интегрирования. Создадим форму пользователя, выполняющую роль диалогового окна, подобную приведенной на рисунке. актуализировано 20.10.2012


Слайд 57

П. Мельников 58 Элементы управления, размещенные в форме, имеют следующие свойства: актуализировано 20.10.2012


Слайд 58

П. Мельников 59 Листинг кода программы Private Sub ОК_Click() ‘ Процедура вычисления Dim delta As Double ‘ Переменная, хранящая шаг интегрирования Dim f1 As Double ‘ Переменная для хранения значения функции на предыдущем шаге Dim s As Double ‘ Переменная для накопления сумм площадей элементарных фигур Dim c As Integer ‘ Переменная для хранения количества шагов delta = 0.001 ‘ Константа величины приращения ‘ Вычисляем количество шагов интегрирования c = CInt((CDbl(VP.Text) – CDbl(NP.Text)) / delta) – 1 ‘ В ячейку, содержащую аргумент функции, вводим величину нижнего предела Range(arg.Value).Value = NP.Value ‘ Выделяем ячейку с формулой функции Range(fun.Value).Select s = 0 актуализировано 20.10.2012


Слайд 59

П. Мельников 60 ‘Выполняем цикл For i = 1 To c ‘ Запоминаем значение функции f1 = ActiveCell.Value ‘ Вычисляем значение функции на следующем шаге, вычисляем «площадь элементарной фигуры и накапливаем сумму Range(arg.Value).Value = Range(arg.Value).Value + delta s = s + f1 * delta + (Range(fun.Value).Value – f1) * delta / 2 Next ‘ В ячейку рабочего листа выводим результат Range(rez.Value).Value = s End End Sub Private Sub CommandButton2_Click() ‘ Процедура завершения End End Sub Sub Интеграл() ‘ Макрос для запуска приложения “ Интеграл макрос “ Макрос записан 24.03.2008 (Мельников) ‘ Вызываем диалоговое окно Integral.Show End Sub актуализировано 20.10.2012


Слайд 60

П. Мельников 61 7.Технология разработки моделей для решения задач оптимизации Постановка задачи оптимизации Основной целью экономики является рациональное функционирование хозяйствующих субъектов или, иначе говоря, оптимальная деятельность при ограниченных ресурсах. Поэтому в экономической области существует широкий класс задач оптимизации, или, как их еще называют, экстремальных задач. В задачах оптимизации вычисляются значения параметров некоторой функции y=f(x1,x2,…,xn), при которых она принимает экстремальное значение (максимальное или минимальное) и при условии, что на эти параметры наложены ограничения. Эту функцию называют целевой функцией, а набор количественных значений между переменными, выражающих определенные требования к параметрам экономической задачи в виде уравнений или неравенств называют системой ограничений. Совокупность соотношений, содержащих целевую функцию и ограничения на ее аргументы, называют математической моделью экономической задачи оптимизации. Если целевая функция линейна и на ее аргументы наложены линейные ограничения, то такую задачу оптимизации называют задачей линейного программирования. актуализировано 20.10.2012


Слайд 61

П. Мельников 62 Последовательность разработки и решения На основе постановки задачи и уяснения ее экономической сути, разрабатывается математическая модель, аналитически представляющая целевую функцию и функции ограничений. Ввод исходных данных и формул, реализующих математическую модель в электронную таблицу. Настройка параметров инструмента Поиск решения и его применение для решения задачи Анализ результатов, оценка устойчивости. Пример: Фирма производит два вида мороженого: сливочное и шоколадное. Для изготовления мороженого используются два исходных продукта: молоко и наполнители, расходы которых на 1 кг готового продукта и их суточные запасы приведены в таблице. Суточный спрос на сливочное мороженое превышает спрос на шоколадное не более чем на 100 кг. Кроме того известно, что спрос на шоколадное мороженое не превышает 350 кг в сутки. Отпускная цена 1 кг сливочного мороженого 16 ден. ед., шоколадного – 14 ден. ед. Требуется определить в каком количестве мороженого каждого вида должна производить фирма, чтобы доход от реализации продукции был максимальным. актуализировано 20.10.2012


Слайд 62

П. Мельников 63 Математическая модель Введем обозначения: x1 – суточный объем производства сливочного мороженого, х2 - суточный объем производства шоколадного мороженого. Исходя из условия задачи целевая функция будет иметь вид Ограничения Формализация математической модели в электронной таблице актуализировано 20.10.2012


Слайд 63

П. Мельников 64 Настройка параметров инструмента Поиск решения Ввод данных в окне Поиск решения актуализировано 20.10.2012


Слайд 64

П. Мельников 65 Результат решения Настройка окна Результаты поиска и решения для получения подробного отчета с оптимальным решением прямой и двойственной задачи актуализировано 20.10.2012


Слайд 65

П. Мельников 66 Отчет по устойчивости1 для оптимальных решений прямой и двойственной задачи и оценка предельной эффективности выпускаемой продукции Анализ результатов Устойчивость оптимального решения прямой задачи Устойчивость оптимального решения двойственной задачи актуализировано 20.10.2012


Слайд 66

П. Мельников 67 Прямая задача: Нормированная стоимость - рассчитаны при текущих двойственных оценках ресурсов ожидаемые потери по эффективности при выпуске соответствующей единицы продукции. По обоим видам продукции потери по эффективности нулевые; Допустимое увеличение (уменьшение) -Максимально возможные увеличения (уменьшения) цен соответствующих продуктов при сохранении цен на другие продукты, которые не приведут к изменению вычисленной производственной программы Например цена сливочного мороженого может быть увеличена на 6,4 руб. (до 22,4) или уменьшена на 9 руб. (до 7 рублей) Диапазон изменения цены сливочного мороженого (7 - 22,4) является диапазоном устойчивости найденных оптимальных выпусков продукции; Двойственная задача: Теневая цена - оптимальные двойственные оценки соответствующих ресурсов сырья. (предельная эффективность каждого килограмма); Допустимое увеличение (уменьшение) - максимально возможные увеличения (уменьшения) запасов соответствующих ресурсов при сохранении неизменными запасов других ресурсов, которые не приведут к изменению текущих оптимальных двойственных оценок (диапазон устойчивости). актуализировано 20.10.2012


Слайд 67

П. Мельников 68 Оценка предельной эффективности сырья ( на примере молока) в диапазоне 0 - ? Диапазон устойчивости по запасу молока (395,42 - 432,08). Для оценки предельной эффективности нужно получить решения при значениях за границами диапазона устойчивости. Оценим эффективность 394- го литра молока. Изменим соответствующее ограничение в модели задачи, решим ее вновь. При предельной эффективности 23,07 диапазон постоянства предельной эффективности запаса молока составит 0,41- 395, который содержит 395 кг. молока. актуализировано 20.10.2012


Слайд 68

П. Мельников 69 Оценим предельную эффективность 434 - го литра молока. Изменим соответствующее ограничение в модели задачи, решим ее вновь. Диапазоном постоянства предельной эффективности 0 будет диапазон изменения запаса молока 432 - ? который содержит 434 литр молока. актуализировано 20.10.2012


Слайд 69

П. Мельников 70 Технология решения транспортной задачи линейного программирования Целью транспортной задачи является планирование наиболее рациональных путей и способов транспортировки товаров. В сущности технология решения транспортной задачи линейного программирования в электронной таблице практически ничем не отличается от технологии решения других оптимизационных задач Пример. На складах А1, А2, А3 имеются запасы товаров в количествах 90, 400 и 110 т соответственно. Грузополучатели В1, В2, В3 должны получить эти товары в количествах 130, 300, 160 т соответственно. Требуется найти такой вариант перевозки грузов, при котором сумма затрат на перевозки будет минимальной. Расходы по перевозке 1 т грузов в у.е. приведены в таблице актуализировано 20.10.2012


Слайд 70

П. Мельников 71 Математическая модель Введем обозначения x11- количество товара перевозимое грузополучателю В1 со склада А1; x12 - количество товара перевозимое грузополучателю В1 со склада А2; x13- количество товара перевозимое грузополучателю В1 со склада А3; x21- количество товара перевозимое грузополучателю В2 со склада А1; x22 - количество товара перевозимое грузополучателю В2 со склада А2;   x23 - количество товара перевозимое грузополучателю В2 со склада А3;   x31 - количество товара перевозимое грузополучателю В3 со склада А1;   x32 - количество товара перевозимое грузополучателю В3 со склада А2; x33 - количество товара перевозимое грузополучателю В3 со склада А3. Тогда целевая функция будет иметь вид:  L = 2 x11+5x12 + 2 x13 + 4x21 + x22 +5x23 +3 x31 +6 x32 + 8x33 - min При ограничениях актуализировано 20.10.2012


Слайд 71

П. Мельников 72 Представление математической модели в табличном процессоре актуализировано 20.10.2012


Слайд 72

П. Мельников 73 Результат актуализировано 20.10.2012


Слайд 73

П. Мельников 74 Оптимизация портфеля ценных бумаг в среде MS Excel Известно, что цена продажи акций A, B и C до начала предстоящего месяца составляет 34,30; 74,87; 107,00 руб. В распоряжении инвестора имеется капитал 73 тыс. руб. Инвестора интересует вопрос, акции какого эмитента и в каком количестве следует приобрести по сегодняшнему курсу продажи, чтобы с минимальным риском получить в предстоящем месяце доход от портфеля не менее 55,41% на вложенный капитал. Ретроспектива динамики курсов: актуализировано 20.10.2012


Слайд 74

П. Мельников 75 Технологическая последовательность компьютерного решения задачи Экономико– статистический анализ данных Ввод данных на рабочий лист Расчет рядов эффективности ценных бумаг Расчет оценок средней эффективности по каждой бумаге Расчет отклонений эффективности каждой ЦБ от своего среднего Расчет ковариации Составление математической модели оптимизации портфеля ценных бумаг Формализация математической модели на рабочем листе Составление компьютерного аналога математической модели с помощью инструмента Поиск решения и выполнение расчетов Экономическая интерпретация результатов актуализировано 20.10.2012


Слайд 75

П. Мельников 76 актуализировано 20.10.2012


Слайд 76

П. Мельников 77 Математическая модель инвестора Найти Х= (Х1, Х2, Х3); Z=0,1244X1X2+2*0,02X1X2+2*0,0123X1X3+0,1311X2X2+2*0,0056X2X3+0,1312X3X3 > min При ограничениях: 0,1632X1+0,3734X2+0,5742X3=>0,5541; X1+X2+X3<=1; X1>=0; X2>=0; X3>=0; актуализировано 20.10.2012


Слайд 77

П. Мельников 78 Составление компьютерного аналога математической модели с помощью инструмента Поиск решения и выполнение расчетов Вывод: инвестору следует вложить 10% капитала в акции эмитента В и 90% капитала – в акции эмитента С актуализировано 20.10.2012


×

HTML:





Ссылка: