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

Материалы по математике, 2018-19 учебный год
Перейти к: навигация, поиск
(Экзамен)
(Экзамен)
 
Строка 117: Строка 117:
 
* задания: [http://rpubs.com/AllaT/r3-exam ссылка]
 
* задания: [http://rpubs.com/AllaT/r3-exam ссылка]
 
* файл для работы: [https://raw.githubusercontent.com/allatambov/R-programming-3/master/exam-aux-stages/TED.csv TED.csv]
 
* файл для работы: [https://raw.githubusercontent.com/allatambov/R-programming-3/master/exam-aux-stages/TED.csv TED.csv]
* файл .R с решениями загружать [сюда]
+
* файл ''.R'' с решениями загружать [https://www.dropbox.com/request/cJvUk6doKiJbCMxlWAsk сюда]

Текущая версия на 11:03, 22 июня 2019

Дорогие студенты!

На этой странице будут появляться различные материалы и объявления, связанные с курсом «Основы программирования в R», читаемого для студентов 3-го курса факультета социальных наук, ОП «Политология», в весеннем семестре 2018/2019 учебного года.

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

Правила игры

Программа курса: ссылка

Организационная презентация: ссылка

R и RStudio

На занятиях мы будем работать в среде RStudio, которая является графической оболочкой для языка R с удобным интерфейсом. Чтобы программное обеспечение установилось правильно, сначала нужно установить R, а затем RStudio.

Скачать установочный файл R можно на официальном сайте R-project, в разделе CRAN Mirrors, выбрав любую страну, а затем нужную операционную систему. Для Windows следует выбрать base, а затем кликнуть Download R 3.5.1 for Windows. Для Mac OS X следует выбрать файл R-3.5.1.pkg.

Скачать установочный файл RStudio можно на сайте проекта, перейдя в раздел загрузок в меню Products - RStudio - Download. Нам нужна версия RStudio Desktop (Open Source License), которая скачивается бесплатно.

С краткой инструкцией по работе в RStudio можно ознакомиться по ссылке.

Материалы

Дата Тема Лекция и семинар Дополнительно
18.01 Введение в R и Rmarkdown r-markdown r-basics r-vectors rmarkdown-cheatsheet
25.01 Векторы, матрицы, списки more-vectors matrices-lists

sem1 sem1-solutions

how-not-to-get-bored-1
01.02 Загрузка файлов в R

Основы работы с таблицами

files marketing.csv

r-tables

free-datasets

how-not-to-get-bored-2

08.02 Работа с датафреймами средствами dplyr r-dplyr Chile.csv

sem2 sem2-solutions

more on dplyr

merging with dplyr

15.02 Работа с датафреймами средствами dplyr dplyr-cont Chile.csv

sem3 sem3-solutions CPDS.csv

документация по dplyr тьюториал по dplyr

r-exercises

01.03 Описательные статистики в R descriptives-1 cakes.csv

descriptives-2

stargazer for non-LaTeX users
15.03 Разведывательный анализ R: часть 1 explore-1 elections.csv RCloud

Используем R!

05.04 Разведывательный анализ R: часть 2 explore-2 CPDS.csv GuessCorrelation Game шкалы

типы графиков

19.04 Визуализация с ggplot2

Линейная регрессия

ggplot2 wgi.csv

sem4 sem4-solutions demography.csv

интерактив ещё про типы графиков

jtools для регрессий

26.04 Продолжение ggplot2

Формат дата-время

sem5 sem5-solutions

date-time

quiz не надо так ggplot-facets

date-time

17.05 Условия, циклы, функции conditions loops-functions

sem6 sem6-solutions

24.05 Функции. Парсинг html-страниц rvest-1 R code [rvest documentantion]
31.05 Парсинг html-страниц R-code regular expressions & gsub

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

  • Домашнее задание 1: ссылка, дедлайн 28 января 23:59
  • Домашнее задание 2: ссылка, дедлайн 04 февраля 23:59
  • Домашнее задание 3: ссылка, дедлайн 16 февраля 23:59
  • Домашнее задание 4: ссылка, дедлайн 12 апреля, 23:59
  • Домашнее задание 5: ссылка, дедлайн 7 июня, 23:59, шаблон для заполнения
  • Домашнее задание 6: ссылка, дедлайн 15 июня 23:59

Проект

Экзамен