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

Материал из MathINFO
Перейти к навигации Перейти к поиску
Строка 25: Строка 25:
 
Учебник [https://cran.r-project.org/doc/contrib/Shipunov-rbook.pdf А.Б.Шипунов и др. Наглядная статистика. Используем R!]
 
Учебник [https://cran.r-project.org/doc/contrib/Shipunov-rbook.pdf А.Б.Шипунов и др. Наглядная статистика. Используем R!]
  
===Тема 1. Введение в R и RMarkdown. Ввод и вывод.===
+
====Тема 1. Введение в R и RMarkdown. Ввод и вывод.====
  
 
* Инструкция по работе с RStudio (файл). Язык разметки Markdown в RStudio (конспект, код).  
 
* Инструкция по работе с RStudio (файл). Язык разметки Markdown в RStudio (конспект, код).  
Строка 31: Строка 31:
 
* Официальный RMarkdown [https://rstudio.com/wp-content/uploads/2015/02/rmarkdown-cheatsheet.pdf Cheatsheet]. Глава 2 из ''Наглядная статистика. Используем R!''
 
* Официальный RMarkdown [https://rstudio.com/wp-content/uploads/2015/02/rmarkdown-cheatsheet.pdf Cheatsheet]. Глава 2 из ''Наглядная статистика. Используем R!''
  
===Тема 2. Векторы. Матрицы и списки.===
+
====Тема 2. Векторы. Матрицы и списки.====
  
 
* Векторы: часть 1 (конспект, код). Векторы: часть 2 (конспект, код).
 
* Векторы: часть 1 (конспект, код). Векторы: часть 2 (конспект, код).

Версия 13:28, 12 января 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. Ввод и вывод.

  • Инструкция по работе с RStudio (файл). Язык разметки Markdown в RStudio (конспект, код).
  • R как калькулятор, переменные и типы переменных в R (конспект, код).
  • Официальный RMarkdown Cheatsheet. Глава 2 из Наглядная статистика. Используем R!

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

  • Векторы: часть 1 (конспект, код). Векторы: часть 2 (конспект, код).
  • Матрицы и списки (конспект, код).
  • Глава 3 из Наглядная статистика. Используем R! Linear algebra and matrices in R.

Практикумы

  • Практикум 1. Ввод и вывод, векторы (задания, решения).
  • Практикум 2. Матрицы и списки (задания, решения).