You are on page 1of 11

Міністерство освіти і науки України

Національний університет «Львівська політехніка»


Інститут комп’ютерних наук та інформаційних технологій
Кафедра інформаційних систем та мереж

Звіт
до лабораторної роботи №1
з дисципліни «Інтелектуальний аналіз даних»
на тему
«Ознайомлення з інструментами Data-Mining на прикладі RStudioта
статистичні дослідження на основі мови R»

Виконала :
Команда групи ФЛ-35
Микулинська Марта
Мельник Лоліта
Перевірив: ст. викл. каф. ІСМ
Андруник В.А.

Львів 2021
Мета роботи : набуття практичних навичок в середовищі RStudio.
Хід роботи
1) Середовища RStudio інстальовано за допомогою офіційної сторінки
проекту R:
https://cran.r-project.org/bin/windows/base/
Інсталятор завантажено у вигляді exe-файлу. Для подальшої роботи у
середовищі запущено файл та виконано декілька команд, які запропонував
інсталятор. Програму інстальовано.
Після встановлення R ми перейшли на офіційний сайт RStudio:
https://rstudio.com/ , за допомогою якого було завантажено RStudio з посилання
https://rstudio.com/products/rstudio/download/#download

Рис.1 Ярлики середовища на робочому столі

2) Після інсталяції та запуску RStudio отримаємо наступний


вигляд вікна:

Рис.2 Початковий вигляд програми після запуску

Інтерфейс RStudio складається з чотирьох вікон (Рис. 2). Вікно скрипта


розташоване у лівій верхній частині середовища. У верхній частині вікна скрипта
(Рис. 3) розташовані команди меню та стандартна панель з базовими кнопками.
(Рис.4-5).
Рис.3 Вікно скрипта Рис.4 Стандартна панель

Рис.5 Команди меню

Під вікном скрипта, у лівій нижній частині користувацького інтерфейсу


знаходиться вікно консолі, яке використовується для введення команд.

Рис.6 Вікно консолі

У правій верхній частині інтерфейсу розташований робочий простір (Рис. 7) Він


включає в себе закладки Environment та History. Закладка Environment містить
інформацію про всі створені об’єкти в процесі роботи , всі числові змінні та дані , які
будуть використовуватись у роботі. Натиснувши на закладку History, бачимо введені
та використані раніше команди, які виконувались у процесі роботи.

Рис.7 Робочий простір


У правій нижній частині інтерфейсу знаходяться чотири закладки: Files, Plots,
Packages, Help. Закладка Files здійснює доступ до файлової системи комп’ютера,
закладка Plots використовується для виводу графіків та зображень, закладка Packages
відкриває доступ до будь-якого пакету системної бібліотеки RStudio. На рис.8
наведено вигляд закладки Packages.

Рис.8 Вікно закладки Packages

Для виклику допомоги використано команду help(). Відкрилося вікно браузера,


у якому демонструється так звана HTML-допомога

Рис.9 Введення команди help()


Після запису натиснуто Enter і справа у нижньому вікні відкрилася довідка з
потрібною нам інформацією: команда, її опис, приклади використання тощо.

Рис.10 Вікно довідки з результатом пошуку


Використання закладки Help, де введено ключове слово у HTML-
навігатор.

Рис.11 Пошук пакета vcd в HTML-навігаторі

Рис.12 Вікно з інформацією про пакет vcd

У випадку, коли потрібна “зворотна допомога”, існують дві команди: help


HYPERLINK "http://help.search/". HYPERLINK "http://help.search/"search() і
apropos(). Help.search() - дозволяє шукати в довідковій системі документацію,
що відповідає заданому рядку символів в імені (файлі), псевдонімі, заголовку,
понятті або записах ключових слів (або будь-якій їх комбінації),
використовуючи нечітку відповідність або відповідність регулярних виразів.
Імена та заголовки відповідних записів довідки відображаються у
відформатованому форматі. Наприклад, введемо help.search(“arthiritis”)

Рис.13 Введення команди help.search(“arthiritis”)


і отримаємо такий результат:
Рис. 14 Результат введення команди help.search(“arthiritis”)
Apropos() - повертає вектор символів, даючи імена об'єктів у списку
пошуку, що збігаються (як регулярний вираз). Ключові слова: data, environment,
documentation. Для прикладу введено apropos(“what”) – і отримано імена
об’єктів, які відповідають what.

Рис.15 Результат виконання команди apropos(“what”)

Наступний крок був – встановлення пакету vcd.


Використано команду install.packages(“vcd”), після чого ініціалізовано його
перед використанням за допомогою команди library(“vcd”).

Рис.16 Інсталяція пакету за допомогою команди install.packages(“vcd”)


Рис.17 Активний пакет vcd
Встановлено пакет RAdwords ,скориставшись вікном-закладкою Packages,
де введено назву пакету, після чого ми самостійно активували його в бібліотеці.

Рис.18 Інсталяція пакету RAdwords в закладці Packages

Рис.13 Ініціалізація встановленого пакету RAdwords


Основна можливість даного пакета - авторизація в API Google Ads та
завантаження статистики з усіх доступних в даному інтерфейсі звітів.
Основні функції пакета RAdwords:
doAuth - Авторизація;
statement - Формування тіла запиту до API;
getData - Завантаження даних з API.
Також встановлено пакет rfacebookstat.
Можливості пакету rfacebookstat:
Авторизація в API Facebook;
Завантаження списку доступних вам бізнес-менеджерів;
Завантаження списку рекламних акаунтів;
Завантаження списку рекламних кампаній, груп оголошень, оголошень;
Завантаження статистики на рівні рекламного аккаунта, рекламних
кампаній, груп оголошень і оголошень;
Завантаження списку користувачів у яких є доступ до рекламного
аккаунту.
Управління доступами до рекламних акаунтів.
Основні функції пакета rfacebookstat:
fbGetToken - Авторизація в API Facebook;
fbGetBusinessManagers - Завантаження списку бізнес менеджера;
fbGetAdAccounts - Завантаження списку рекламних акаунтів;
fbGetCampaigns, fbGetAds, fbGetAdSets - Завантаження списку рекламних
кампаній, оголошень і груп оголошень;
fbGetMarketingStat - Завантаження статистики з рекламних акаунтів
Facebook.

Рис.19 Інсталяція пакету rfacebookstat в закладці Packages

Рис.20 Ініціалізація встановленого пакету rfacebookstat


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

Рис.20 Приклади команд до Arthritis

За допомогою команди data("Arthritis") отримано набір даних пакета:

Рис.21 Набір даних пакета Arthritis

За допомогою команд:
art <- xtabs(~ Treatment + Improved, data = Arthritis, subset = Sex ==
"Female")
art
mosaic(art, gp = shading_Friendly)
mosaic(art, gp = shading_max)
візуалізовано дані.
Рис.22 Візуалізація даних Arthritis

Функція art<-xtabs () дозволяє створювати перехресні таблиці за


допомогою введення стилю формули.
Набори даних та утиліти від проекту MOSAIC (<http://www.mosaic-
web.org>) використовуються для вивчення математики, статистики, обчислень
та моделювання.
У даному випадку функція mosaic для даних Arthritis, показує граничну
модель незалежності для Лікування (Treatment)та Покращення(Improved).
Вік(Age) та Стать(Sex) тут ігноруються.
• Операторами R, що використовуються для базової
арифметики, є:
+ Додавання (Addition);
- Віднімання (Subtraction);
* Множення (Multiplication);
/ Ділення (Division);
^ Піднесення до степеня (Exponentiation).
Для прикладу ми взяли цей математичний вираз:
((7-(2) ^(2/3)))/((2-(7) ^(2/3)))-(((2*(7) ^(2/3)))/3)
Формулу записано у вікні скрипту, натиснуто кнопку Run і отримано
результат обчислення, виведений у вікні консолі.
Рис.23 Результат виконання математичної операції
В мові R є можливість зберігати дані в змінних. Змінні можуть мати імена ,
що складаються із символів латинського алфавіту , арабських цифр, символів
підкреслення і точки. Присвоєння змінних здійснюється двома способами –
знаком «=» або «<».
Застосовуючи присвоєння, ми присвоїли змінній х простий арифметичний
вираз 27+3 . У даному випадку команда , яка складається лише з імені змінної ,
виводить значення цієї змінної, присвоюючи їй результат обчислення.

Рис 24. Демонстрація роботи зі змінними

Вектор є основою структури даних мови R , що являє собою деяку


кількість однотипних елементів безперервно розташованих у пам’яті. Векторам
можна присвоювати не лише числа, але і, наприклад, вектори. Доступ до
елементів вектора можна отримати , вказавши номер цього елементу в
квадратних дужках після вектору.
Наведено приклад простого вектору, використовуючи змінну х. Після
натискання на кнопку Run у вікні консолі з’являється послідовність цифр від 5
до 34.

Рис.25 Демонстрація роботи з вектором


Висновок: виконавши дану лабораторну роботу, ми ознайомилися з
теоретичними відомостями та принципами роботи в RStudio, навчилися
користуватися довідковою системою, встановили та ознайомилися з такими
пакетами: VCD, RAdwords, rfacebookstat та Arthritis; також ми навели
результати їх виконання та приклади виконання простих математичних
операцій, роботу векторів та змінних.

You might also like