• Требования и структура дисциплины

  • Презентации
  • Визуализация данных с помощью ggplot2
  • Построение веб-приложений с помощью Shiny
  • Построение статических веб-сайтов с помощью Blogdown
  • Создание интерактивных карт с помощью leaflet
  • Работа со строковыми данными (Stringr и Rebus)
  • Оценка эффективности выполнения программного кода. Оптимизация вычислений
  • Протокол HTTP в R
  • Импорт данных в R
  • Нейронные сети в R


  • Практические работы
  • Визуализация данных с помощью ggplot2
  • ggplot2 Cheat Sheet

  • Построение веб-приложений с помощью Shiny
  • Shiny Cheat Sheet

  • Построение статических веб-сайтов с помощью Blogdown
  • blogdown: Creating Websites with R Markdown

  • Создание интерактивных карт с помощью leaflet и leaflet.extras
  • Leaflet Cheat Sheet

  • Работа со строковыми данными с помощью stringr
  • Stringr Cheat Sheet

  • Эффективное выполнение кода с помощью распараллеливания вычислений

  • Инструменты работы с веб-ресурсами в R

  • Работа с базами данных в R

  • Работа с нейронными сетями в R

  • Тестирования
  • Пароли к тестированию
  • Ссылка на сайт тестирования

  • Лабораторные работы
  • Титульный лист и требования
  • Лабораторная работа №1 - Визуализация данных с помощью ggplot2 (функция qplot)
  • Лабораторная работа №2 - Визуализация данных с помощью ggplot2 (функция ggplot) и plotly (функции ggplotly и plot_ly)
  • Лабораторная работа №3 - Построение веб-приложений с помощью Shiny (на примере набора данных gapminder)
  • Лабораторная работа №4 - Построение веб-приложений с помощью Shiny Dashdoard
  • Лабораторная работа №5 - Создание и развертывание простого сайта с помощью технологии Blogdown
  • Лабораторная работа №6 - Автоматизация процесса создания сайтов в Blogdown
  • Лабораторная работа №7 - Сбор и подготовка данных для построения карт в leaflet
  • Исходный файл формата CSV
  • Статистика численности за 2019 год
  • Лабораторная работа №8 - Создание и настройка карты в leaflet
  • Лабораторная работа №9 - Работа со строковыми данными с помощью пакетов sringr и rebus
  • Лабораторная работа №10 - Работа со строковыми данными (работа с текстом)
  • Файл lab.txt - The Importance of Being Earnest, by Oscar Wilde
  • Лабораторная работа №11 - Веб-скрапинг с помощью пакета rvest
  • Лабораторная работа №12 - Работа с API на примере пакета pageviews
  • Лабораторная работа №13 - Построение нейронной сети с помощью пакета neuralnet
  • Лабораторная работа №14 - Использование глубокого обучения для классификации изображений с помощью keras
  • Архив с файлами

  • Перечень вопросов для подготовки к экзамену

  • Электронная почта для отправки заданий: r2019@0861.ru