• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2022/2023

Основы синтаксиса R

Лучший по критерию «Новизна полученных знаний»
Статус: Маго-лего
Когда читается: 1 модуль
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: английский
Кредиты: 3
Контактные часы: 30

Course Syllabus

Abstract

This course is designed to help students with no prior computer programming experience learn to think computationally and write code to solve problems using R-language. This course will cover the basics of computing and procedural programming, including mathematical, relational, and logical operators, variables and variable types, the basics of style and commenting, iterative solutions, arrays, matrices and their applications, sorting and searching algorithms, elements of string processing, structures, ways to correctly store and represent information. Each topic is illustrated with a set of real-world examples.
Learning Objectives

Learning Objectives

  • The goal of the course is to introduce students to fundamentals in using R. The primary objective of the course is providing students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal for analyzing the data during their education and later, in their career. The secondary objective is to show examples and real researches in which programming skills were applied in order to speed up the data processing
Expected Learning Outcomes

Expected Learning Outcomes

  • Students know the basic types of objects used in R
  • Students can perform basic mathematical and logical operations with basic types of objects in R
  • Students know the structure and types of loops in R
  • Students can carry out a full cycle of data pre-processing operations in R
  • Students can use basic R tools to visualize data
Course Contents

Course Contents

  • Introduction to R and R-Studio software, acquaintance with the logic of the R language
  • Basic types of R objects
  • Basic operations on R objects
  • Loops in R
  • Pre-processing data in R
  • Introduction to descriptive statistics in R
  • Basics of data visualization in R
Assessment Elements

Assessment Elements

  • non-blocking Average score on homeworks
  • non-blocking Project “Pre-processing data
    Prepare a code that reads data and preprocesses it for analysis
  • non-blocking Final test
    Consist of two parts: a theoretical part and a practical part. In the practical chapter students have to write a piece of code to obtain a particular output.
Interim Assessment

Interim Assessment

  • 2022/2023 1st module
    0.4 * Project “Pre-processing data + 0.2 * Average score on homeworks + 0.4 * Final test
Bibliography

Bibliography

Recommended Core Bibliography

  • R в действии : анализ и визуализация данных в программе R, Кабаков, Р. И., 2014

Recommended Additional Bibliography

  • Введение в статистическое обучение с примерами на языке R, Джеймс, Г., 2016