1 / 20

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

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

arwen
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Современные компьютерные технологии в экономической науке и практике Кийкова Елена Валерьевна Ст. преподаватель кафедры ИСПИ ВГУЭС Владивосток 1

  2. Технологии применения табличного процессора для решения экономических задач с использованием аналитических, табличных и графических моделей. • Технологии выполнения операций с массивами, векторами и матрицами. • Решение систем линейных уравнений. • Модель многоотраслевой экономики Леонтьева.

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

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

  5. <Ctrl>+<Shift>+<Enter> Исходный диапазон Результат Пример: Дан массив размерностью 2х2. Необходимо умножить элементы массива на 5. Исходный массив

  6. Исходные векторы Результат 1.2 Технологии операций с векторами • Вычисление суммы векторов: • Пример: Вычислить сумму двух векторов: <Ctrl>+<Shift>+<Enter>

  7. 1.2 Технологии операций с векторами • Вычисление скалярного произведения векторов: • Пример: Вычислить скалярное произведение двух векторов: <Ctrl>+<Shift>+<Enter> Исходные векторы Результат

  8. <Ctrl>+<Shift>+<Enter> Исходные векторы Результат 1.3 Технологии операций с матрицами • Умножение матрицы на число: по аналогии с массивами. • Суммирование и вычитание матриц: Пример: Сложить матрицы:

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

  10. Технология вычисления произведения матриц Произведение матриц может быть вычислено, если количество столбцов умножаемой матрицы равноколичеству строк матрицы множителя. Если А=(а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. Пример: Умножить матрицу А на матрицу В: <Ctrl>+<Shift>+<Enter> А 2х3 В 3х2 С 2х2 10

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

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

  13. Шаг 2 Шаг 1 Шаг 4 Шаг 3 Пример

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

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

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

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

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

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

  20. Решение П. Мельников 20

More Related