You are on page 1of 7

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»

Лабораторна робота №2 (1 варіант)


З дисципліни
“Інтелектуальний аналіз даних”

Виконала:
студентка групи ФЛ-33
Вареницька Софія
Прийняла:
Коштура Д. А.

Львів - 2023
Лабораторна робота № 2
Тема: Основи роботи з наборами даних різних типів та структур
Мета: набуття практичних навичок роботи з наборами даних на мові R

1) Наведу приклади реалізацій базових типів векторів:

Функція c(…) створює вектор із введених значень:

Якщо нам потрібно визначити довжину заданого вектора, то використовуємо функцію


length (x):

Також ми можемо додавати один вектор в інший

За допомогою оператора ( : ) можемо задати команду генерування заданої


послідовності у векторі:

Також з векторами можна проводити різні математичні обчислення:


Ми також можемо об'єднувати вектори, тобто виконувати їх конкатенацію:

2) Реалізація матриці може відбуватися двома способами: з командою dim(x) або


matrix().

Функція rbind(...) приписує матриці одну до одної знизу, а функція cbind (...)
використовується для приписення матриці одну до одної справа

Так як в нас різні матриці за довжиною, то компілятор дає нам попередження про це і
під час об’єднання просто повторює числа з меншої матриці по колу.
Якщо нам потрібно дізнатися певний i-рядок чи j-стовпець в матриці, то можимо це
зробити викликавши комою: [i,] чи [,j]

Також можна створити діагональну матрицю і змінювати в ній значення по діагоналі:

Якщо нам потрібно порахувати визначик матриці, то це легко можна зробити за


допомогою функції det ():

Також з матрицями можна виконувати математичні обчислення:


Перевіряємо правильність обрахунків за допомогою додатку photomath:

3) Масиви створюються за допомогою команди array():

Списки ми можемо викликати за допомогою команди list():


4) Номінальні і порядкові дані називаються в R факторами. Вони зберігають
величини, які можуть набувати значення множини.
Програмний код з використанням факторів:

5) Фрейм даних (data frames) – це двовимірна таблиця, у якій, різні стовпці


можуть містити дані різних типів (але всі дані в одному стовпці мають один тип).
Викликається за допомогою команди data.frame():

6) AirPassengers
Цей набір даних надає щомісячні підсумки пасажирів американських авіакомпаній з
1949 по 1960 рік.
Створимо графік і додамо параметри кольору, товщини і підпису для графіку.

7) Набір даних AirPassengers вже є класом часових рядів, тому подальші


маніпуляції класом або датою не потрібні і пакет ggplot2 не буде працювати на
цьому наборі даних. Він працює тільки з датафреймами.

Висновок: Під час виконання другої лабораторної роботи, я закріпила знання роботи з
пакетами та датасетами із попередньої лабораторної, а також навчилася працювати із
векторами, матрицями, масивами даних, списками, факторами,фреймами даних та
візуалізацією даних.

You might also like