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

Информация
Цена: 495 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
438 392
Реакции
43 519
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #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 ак. ч.)
  • Работа с датой и временем
  • Обработка текстов/строк
  • Регулярные выражения
  • Использование стандартных распределений
  • Визуализация графиков функций
  • Практика: Графическая проверка нормальности распределения
  • ДЗ: Проверка гипотез нормальности распределения с использованием различных критериев, гистограмма и построение её огибающей, диаграмма квантиль-квантиль
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
александр кораблин исключения программирование специалист типы данных
Похожие складчины

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

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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