Скачать 

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

  • Дата начала
Robot
Robot
Складчик
  • #1

[Специалист] Программирование на языке 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 ак. ч.)
  • Работа с датой и временем
  • Обработка текстов/строк
  • Регулярные выражения
  • Использование стандартных распределений
  • Визуализация графиков функций
  • Практика: Графическая проверка нормальности распределения
  • ДЗ: Проверка гипотез нормальности распределения с использованием различных критериев, гистограмма и построение её огибающей, диаграмма квантиль-квантиль
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
александр кораблин исключения программирование специалист типы данных
Похожие складчины
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Вход

Вы уже зарегистрированы? Войдите.

Сверху