К курсам
AI014 Professional

Введение в программирование на языке R

Этот курс представляет собой всестороннее введение в среду программирования на языке R, охватывающее основные темы: операции с числовыми векторами, атрибуты объектов, обработка массивов и матриц, управление списками и данными, статистическое моделирование и создание качественных графиков. Он отлично подходит в качестве вводного руководства по статистическому анализу и наукам о данных.

4.9
30.0h
716 учеников
2 лайки
Искусственный интеллект
Начать обучение

Обзор курса

📚 Краткое содержание

Этот курс представляет собой всестороннее введение в среду языка программирования R, охватывающее основные темы от базовых операций с числовыми векторами, атрибутов объектов и работы с массивами/матрицами до управления списками и данными, статистического моделирования и создания качественных графиков. Он подходит в качестве вводного учебника для анализа данных и науки о данных.

Освойте основы языка R и откройте дверь к статистическим вычислениям и визуализации данных.

Автор: Команда разработчиков R

Благодарности: Настоящее руководство поддерживается командой разработчиков R. Китайская версия благодарит Шигеру Масэ за основу японского перевода, а также докторов Цзяньпин Ли, Руй Ли и других членов команды по переводу на китайский язык.

🎯 Цели обучения

  1. Инициализировать сессии R, ориентироваться в системе справки и применять основные правила синтаксиса (регистрозависимость, присваивания, комментарии).
  2. Различать и создавать логические векторы, символьные векторы, а также работать с отсутствующими значениями (NA и NaN).
  3. Использовать четыре различных метода индексирования для выбора, исключения или изменения конкретных подмножеств данных.
  4. Определять и изменять внутренние атрибуты объектов R (тип и длину).
  5. Использовать функции class() и attr() для управления метаданными и структурами данных.
  6. Создавать и управлять факторами и упорядоченными факторами для представления категориальных данных.
  7. Определять и создавать массивы и матрицы с использованием векторов размерностей и функции array().
  8. Применять продвинутые техники индексирования, включая использование матриц индексов для извлечения или модификации конкретных элементов.
  9. Выполнять операции линейной алгебры, включая внешние произведения, обобщённые транспонирования и обращение матриц.
  10. Создавать и модифицировать списки: создавать именованные и безымянные списки, объединять их с помощью специфичного синтаксиса R.

Уроки