Эконометрические оценки. Учебное пособие. Валентин Юльевич Арьков
Чтение книги онлайн.

Читать онлайн книгу Эконометрические оценки. Учебное пособие - Валентин Юльевич Арьков страница 10

СКАЧАТЬ style="font-size:15px;">      Рис. Программа в Jupyter Lab

      В первой строчке мы импортируем библиотеку numpy и назначаем ей псевдоним np – для краткости. Это библиотека для работы с числовыми массивами. В обычном, базовом питоне мы тоже можем создавать различные объекты. Однако, numpy позволяет работать с матрицами, то есть с массивами / таблицами чисел. Это могут быть столбцы, или строки, или таблички чисел. Все они условно называются массивами.

      Дальше мы будем обращаться к функциям из этой библиотеки np.

      Вторая строка – вызов генератора случайных чисел с равномерным распределением. В аргументах функции rand указываем размеры массива, который хотим получить: 10000 строк и 1 столбец.

      Следующим шагом мы округляем эти числа с помощью функции round.

      Далее находим среднее значение для всего этого массива чисел. Это делает функция mean. Полученную оценку вероятности выводим на экран.

      Здесь надо отметить один любопытный момент. Функции для вычисления среднего значения могут называться MEAN и AVERAGE. Могут быть и другие названия. Причём это происходит в рамках одного пакета программ – если это делали в разное время и разные команды разработчиков. За этим приходится следить. Конечно же, мы всегда можем посмотреть справку под названием help. Там же обычно даются примеры использования команды.

      Запускаем нашу программу несколько раз и наблюдаем, что выводится на экран в качестве оценки вероятности.

      Google Colab

      Мы можем проделать наши опыты с теми же результатами и в облачном сервисе Google Colaboratory, см. рис.

      Рис. Программма в Google Colab

      Внешне всё очень похоже на Anaconda / Jupyter Lab. Мы получаем практически стопроцентную совместимость с программой, отлаженной на локальном компьютере. Тем не менее, иногда бывает тонкости. Colab работает с самыми последними версиями библиотек. И нам не требуется постоянно их обновлять вручную.

      Итак, мы запускаем Colab. Нас спрашивают, хотим ли мы открыть существующий файл или создать новый. Создаем новый блокнот.

      Вводим первую команду, нажимаем комбинацию клавиш [Shift+Enter]. Проходит некоторое время на запуск – в правой верхней части экрана выводится сообщение про соединение с виртуальной машиной: Connect.

      Обратим внимание, что при вводе функцию сразу появляется всплывающая подсказка.

      Когда ячейка выполнилась, слева от этой ячейки блокнота видим комментарий в квадратных скобках – выводится какое-то число. Это порядковый номер выполненной ячейки. Ячейки можно запускать в разном порядке, и это будет отображаться в квадратных скобках.

      И ещё один момент: при вычислении среднего значения не уточняется метод расчёта. В описании функции говорится: arithmetic mean, то есть среднее арифметическое. На занятиях по статистике вы можете узнать, что среднее можно считать десятью разными способами. Но средняя арифметическая простая используется чаще всего.

      Чтобы вывести полученную оценку на экран мы просто вводим имя переменной.

      Запускаем СКАЧАТЬ