Основы программирования в R: различия между версиями

Материал из MathINFO
Перейти к навигации Перейти к поиску
Строка 63: Строка 63:
 
* Главы 4-6 из ''Наглядная статистика. Используем R!''.
 
* Главы 4-6 из ''Наглядная статистика. Используем R!''.
 
* Диаграммы рассеивания ([https://www.statmethods.net/graphs/scatterplot.html тьюториал]), Exploratory Data Analysis with R ([https://bookdown.org/rdpeng/exdata/ книга]).
 
* Диаграммы рассеивания ([https://www.statmethods.net/graphs/scatterplot.html тьюториал]), Exploratory Data Analysis with R ([https://bookdown.org/rdpeng/exdata/ книга]).
 +
 +
'''Тема 7. Обработка данных с tidyverse. Регулярные выражения.'''
 +
 +
* Файлы для работы: [https://allatambov.github.io/rprog/data/Characters.csv Characters.csv].
 +
* Работа с данными с tidyverse: регулярные выражения ([https://allatambov.github.io/rprog/pdf/rdata-tidyverse-re.pdf конспект]). [Видеозапись] занятия.
 +
* Работа с данными с tidyverse: часть 1 ([https://allatambov.github.io/rprog/pdf/rbase-tidyverse-p1.pdf конспект]). Работа с данными с tidyverse: часть 2 (пока не разбирали).
 +
* Библиотеки [https://dplyr.tidyverse.org/ dplyr], [https://tidyr.tidyverse.org/ tidyr], [https://stringr.tidyverse.org/ stringr].
  
 
==Практикумы==
 
==Практикумы==

Версия 01:40, 23 марта 2021

Это страница курса по выбору «Основы программирования в R», читаемого на программе «Политология» 3 курса бакалавриата в 2020/2021 учебном году.

Лекции и семинары ведет: Тамбовцева Алла Андреевна

Правила игры

  • Программа курса.
  • Формула оценки: 0.12 × Аудиторная работа + 0.24 × ДЗ + 0.24 × Проект + 0.4 × Экзамен.
  • Домашние задания сдаются через Dropbox.
  • При сдаче домашнего задания позже указанного срока предусмотрены штрафы: 10% от оценки за опоздание в пределах часа, 20% – в пределах суток, 50% – в пределах недели.

R и RStudio

Для работы на этом курсе необходимо установить (именно в таком порядке): R и RStudio.

Ссылки для скачивания:

Мы будем использовать новую версию R 4.0.3, но если у вас уже установлена более ранняя версия, специально переустанавливать R необязательно. Мы будем учитывать разницы в версиях на занятиях. Внимание: после установки новой версии R поверх старой, установленные ранее библиотеки слетят, и их придётся ставить заново.

Материалы занятий

Учебник А.Б.Шипунов и др. Наглядная статистика. Используем R!

Тема 1. Введение в R и RMarkdown. Ввод и вывод.

Тема 2. Векторы. Матрицы и списки.

Тема 3. Функции. Условные конструкции. Циклы.

Тема 4. Загрузка данных в R и их описание.

Тема 5. Введение в веб-приложения Shiny.

Тема 6. Визуализация данных. Разведывательный анализ данных.

  • Файлы для работы firtree.csv, CPDS.csv.
  • Визуализация и разведывательный анализ данных: часть 1 (конспект, Rmd, R). Видеозапись занятия 1 и 2.
  • Визуализация и разведывательный анализ данных: часть 2 (конспект, Rmd, R). Видеозапись занятия.
  • Главы 4-6 из Наглядная статистика. Используем R!.
  • Диаграммы рассеивания (тьюториал), Exploratory Data Analysis with R (книга).

Тема 7. Обработка данных с tidyverse. Регулярные выражения.

  • Файлы для работы: Characters.csv.
  • Работа с данными с tidyverse: регулярные выражения (конспект). [Видеозапись] занятия.
  • Работа с данными с tidyverse: часть 1 (конспект). Работа с данными с tidyverse: часть 2 (пока не разбирали).
  • Библиотеки dplyr, tidyr, stringr.

Практикумы

Домашние задания

Домашнее задание Файлы Дедлайн Куда сдавать
Домашнее задание 1 задание 01.02 23:59 Dropbox
Домашнее задание 2 задание Rmd 06.02 23:59 Dropbox
Домашнее задание 3 задание Rmd 24.02 23:59 Dropbox
Домашнее задание 4 задание Rmd wgi_fh.csv 21.03 23:59 Dropbox