Скачать Программирование на языке R. Уровень 1. Базовые знания [Специалист] [Александр Кораблин]

Dozhd

Администратор
Регистрация
17 Янв 2014
Сообщения
167.884
Реакции
387.834
Складчина: Программирование на языке R. Уровень 1. Базовые знания [Специалист] [Александр Кораблин]



Обучение проходит на R 4.4
Язык программирования R - популярный скриптовый язык программирования, который стал мощным инструментом статистического анализа данных. Язык R и его библиотеки позволяют не только строить различные модели по экспериментальным данным, но и выполнять визуализация самих данных и результатов анализа, генерировать отчёты и создавать интерактивные веб-приложения.
В курсе «Язык программирования R 4.4» рассматриваются все элементы и конструкции самого языка R, а также разбираются некоторые возможности базовых библиотек R. В курсе приводится больше количество примеров и лабораторных, что позволит слушателям практически сразу после окончания приступить к реальной работе.
Курс «Язык программирования R 4.4» предназначен для всех специалистов, связанных с анализом данных.

Вы научитесь:

работать в среде RStudio;
разбираться в типах данных языка R;
использовать ветвление и циклы;
создавать и вызывать функции на R;
работать с векторами, списками, массивами и таблицами;
использовать формулы и факторы;
настраивать атрибуты объектов;
использовать наследование и полиморфизм;
обрабатывать ошибки, возникающие в программе;
использовать трассировку кода;
научитесь пользоваться отладчиком;
работать с текстами и датой/временем;
использовать стандартные распределения и базовую визуализацию данных.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

Программа:

Модуль 1. Знакомство с языком R и со средой разработки (2 ак. ч.)

Основные особенности языка R
Библиотеки языка R
Интерфейс среды разработки RStudio
Практика: Конфигурирование RStudio, загрузка и подключение библиотек и работа со справочной системой
Модуль 2. Типы данных в R и работа с ними (4 ак. ч.)

Понимание системы типов R. Всё есть объект
Вектора, списки, матрицы и, массивы
Практика: Элементарная статистика из базовой библиотеке R
Формулы и функции в R
Практика: Написание и вызов простейших функций. Файлы скриптов и их подключение
Атрибуты объектов
Вспомогательные и специальные составные объекты
Практика: Работа с объектом Data frame, использование библиотеки dplyr
Модуль 3. Написание выражений и команд в R (4 ак. ч.)

Символы, константы и операции языка R
Практика: Создание своих операций
Условное выполнение кода (if…else)
Циклы for, while и repeat
Практика: Нахождение минимума и максимума при наличии пропущенных данных (NA)
Взаимодействие с другими языками программирования
Практика: Вызов написанной на Си функции
ДЗ: Найти локальные экстремумы функции (x3+2x2-3) /(x2+2) на отрезке [-2;2]
Модуль 4. Написание функций в R (4 ак. ч.)

Аргументы функций и сопоставление аргументов
Область видимости объектов
Понятие окружения(Environment)
Замыкание и анонимные функции
Возвращаемое значение функции
Практика: Написание и вызов функций для вычисления характеристик объектов (минимум/максимум, среднее и т.д.)
Модуль 5. Объектно-ориентированное программирование (4 ак. ч.)

Класс объекта
Наследование в R
Диспетчеризация вызовов функций/методов
UseMethod()
NextMethod()
Практика: Написание и вызов полиморфных функций для вычисления характеристик объектов (минимум/максимум, среднее и т.д.)
ДЗ: Написать функцию сортировки векторов, матриц и массивов с возможностью выбора алгоритма сортировки
Модуль 6. Исключения и отладка в R (3 ак. ч.)

Генерация исключений/ошибок в R
Перехват и обработка исключений/ошибок
Конфигурирование обработка исключений/ошибок
Отладка кода и функций
Трассировка кода
Практика: Поиск, исправление и/или игнорирование ошибок в R программах
Модуль 7. Полезные функции из базовой библиотеки языка R (3 ак. ч.)

Работа с датой и временем
Обработка текстов/строк
Регулярные выражения
Использование стандартных распределений
Визуализация графиков функций
Практика: Графическая проверка нормальности распределения
ДЗ: Проверка гипотез нормальности распределения с использованием различных критериев, гистограмма и построение её огибающей, диаграмма квантиль-квантиль
Цена 25990 руб.




СКАЧАТЬ