Методическое пособие язык программирования к ф. м н., доцент Мусин Наиль Минбариевич Новомосковск 2015 содержание mind Map 3 Начало работы 5
Скачать 2.89 Mb.
|
УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ Язык программирования к.ф.-м.н., доцент Мусин Наиль Минбариевич Новомосковск 2015 СОДЕРЖАНИЕ Mind Map 3 Начало работы 5 Установка рабочей папки 5 CTRL+L 6 Числа и переменные. Функция c() 9 Округление 9 Функции пользователя 11 Векторы, их сложение и вычитание. Скалярное произведение 12 Отбор элементов вектора. Сортировка 12 Матрицы 13 Сложение. Умножение 14 Действия над строками и столбцами 16 Определитель 17 Обратная матрица 17 СЛАУ 18 Списки. Функция list() 20 Таблицы (фреймы). Функция frame() 20 Работа с файлами 20 Блокнот 21 Excel 23 for, while, векторизация 25 if 26 switch 26 r-файлы 26 Эконометрика 27 Однопараметрическая регрессия 27 Множественная регрессия 36 Временны́е ряды 41 Заключение 46 Использованные источники 47 47 Mind MapВведение В пособии даётся представление об одном из самых мощных, профессиональных и современных средств работы с числами, начиная от простых вычислительных задач и заканчивая статистической обработкой больших массивов данных – языке R. Несмотря на это, он может быть установлен даже на USB-флеш диск. Объектно-ориентированный язык R является свободно распространяемым и бесплатным, имеет интерфейс командной строки. Создан в 2011 году программистами Ross Ihaka и Robert Gentleman (Новая Зеландия, Оклендский университет). R является свободной реализацией языка S, который был разработан в компании Bell Laboratories Риком Бекером, Джоном Чамбером и Алланом Вилксом и который лежит в основе коммерческой программы S-Plus. Первоначально язык R (как и язык S) создавался для статистических расчётов, но с тех пор его возможности вышли далеко за пределы статистики. Однако, для сравнения, укажем, что в статистических расчётах он намного превосходит возможности таких оконно-кнопочных неспециализированных программ, как MS Excel, Gnumeric, OpenOffice.org Calc, и специализированных программ STATISTICA, STADIA, PAST, SPSS, MiniTab, StatGraphics, а также с интерфейсом командной строки SAS, Stata, SYSTAT, S-Plus. В частности, знакомство с языком R навсегда отбивает у российского пользователя считать что-либо в Excel. Кроме того, польза от овладения R состоит в том, что можно научиться ценить чистый командный интерфейс, запуская x64\R.exe или i386\ R.exe. Минимальный графический интерфейс запускается x64\Rgui.exe или i386\Rgui.exe. Командный интерфейс среды R настолько прост и понятен, что необходимость в графических интерфейсах напрочь отпадает. Некоторые недостатки работы с командной строкой можно обойти, готовя программу в текстовом редакторе Блокнот. Начало работыСкачать последнюю версию можно по адресу https://cran.r-project.org - выбрать Download R for Windows, выбрать base, нажать затем на Download R 3.5.1 for Windows При выборе файлов (из двух обведённых на рисунке) нужно предварительно выяснить разрядность компьютера. Можно выбрать оба файла. В данной работе рекомендуется запускать x64\Rgui.exe или i386\Rgui.exe с минимальным графическим интерфейсом и не рекомендуется устанавливать более «продвинутые» графические оболочки, которые в среде R, как показывает опыт, лишь намного усложняют, а не упрощают работу. В среде R намного проще, быстрее и логичнее добиться результата с помощью командной строки. Установка рабочей папкиОбязательно нужно установить ярлык программы на рабочий стол. Затем на каком-либо логическом диске создать папку (например, D:\R_Directory), щелкнуть по ярлыку правой кнопкой мыши и в поле Рабочая папка вписать путь к созданной папке: Все создаваемые файлы будут автоматически сохраняться в этой рабочей папке, и в этой же папке будут создаваться с помощью текстового редактора Блокнот файлы с числовыми данными для последующей обработки в среде R. |