Деякі графічні засоби r

30
ДЕЯКІ ГРАФІЧНІ ЗАСОБИ R Бахрушин Володимир Євгенович, професор, д.ф.-м.н. [email protected]

Upload: vladimir-bakhrushin

Post on 02-Jul-2015

274 views

Category:

Education


2 download

DESCRIPTION

Розглянуто деякі графічні засоби R, зокрема, функції abline, barplot, boxplot, curve, pie, stripchart.

TRANSCRIPT

Page 1: Деякі графічні засоби R

ДЕЯКІ ГРАФІЧНІ ЗАСОБИ R

Бахрушин Володимир Євгенович,

професор, д.ф.-м.н[email protected]

Page 2: Деякі графічні засоби R

Деякі графічні функції

Графічні функції

coplot

boxplot

barplotВектори x, y

stripchart

pie

dotchartcurve

Page 3: Деякі графічні засоби R

Функція cdplot()

Побудовано за даними https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/cdplot.html

Page 4: Деякі графічні засоби R

Функція coplot()

Побудовано за даними https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/coplot.html

Page 5: Деякі графічні засоби R

Функція dotchart()

Побудовано за даними https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/dotchart.html

Page 6: Деякі графічні засоби R

Функція barplot()

Функція barplot() використовується для створення стовпчастих (лінійчатих) діаграм. До її аргументів належать:

height – числовий вектор або матриця, що задають висоти стовпчиків;

beside – використовується, якщо height є матрицею, і може набувати значень TRUE або FALSE; у першому випадку стовпчики діаграми групуються згідно із стовпчиками матриці, а у другому – будується діаграма із накопиченням;

horiz – набуває логічних значень TRUE або FALSE (використовується за замовченням); у першому випадку стовпчики будуть розташовані горизонтально, а у другому – вертикально).

Page 7: Деякі графічні засоби R

Функція barplot()

Page 8: Деякі графічні засоби R

Функція barplot()

Page 9: Деякі графічні засоби R

Функція boxplot()

Функцію boxplot() використовують для побудови діаграм типу "ящик з вусами". Їх основними елементами є:

прямокутник, дві протилежні сторони якого відповідають першому та третьому квартилям розподілу;

відрізок у середині прямокутника, що відповідає медіані розподілу;

вуси – два відрізки, що виходять з протилежних сторін прямокутника і вказують статистично значимий діапазон варіації досліджуваної ознаки;

точки, що виходять поза межі діапазону, який показують вуси.

Page 10: Деякі графічні засоби R

Аргументи функції boxplot()

Аргументи

notch

varwidth

rangeВектор x

horizontal

staplewex

boxwexoutline

Page 11: Деякі графічні засоби R

Функція boxplot()

Page 12: Деякі графічні засоби R

Функція boxplot()

Page 13: Деякі графічні засоби R

Якщо значення plot = FALSE, замість діаграми виводиться узагальнена інформація про дані, що містить такі компоненти:

stats – матриця значень положень крайніх точок вусів, першого та третього квартилів і медіани;

n – вектор (кількості спостережень у кожній групі);conf – матриця довірчих інтервалів для медіани;out – значення, що перебувають поза межами крайніх

точок вусів;group – вектор, елементи якого вказують, до яких груп

належать відповідні елементи out;names – вектор імен груп.

Функція boxplot()

Page 14: Деякі графічні засоби R

Функція boxplot()

Page 15: Деякі графічні засоби R

Функція curve()

Функцію curve() використовують для побудови графіків функцій на заданих інтервалах. Її основними аргументами є: expr – ім'я функції, виклик, чи вираз, записаний як функція від x, що створює об’єкт такої самої довжини, як і x; from, to – задають діапазон змінювання змінної x; add – додає нову криву до попереднього графіка, якщо значення дорівнює TRUE, будує її у новому графічному вікні із збереженням значень аргументів from, to та log з попереднього графіка, якщо значення дорівнює NA; береться рівним FALSE, якщо немає відкритих графічних пристроїв; n – кількість точок, в яких потрібно розрахувати значення функції; xname – рядок символів, що задає ім’я осі x.

Page 16: Деякі графічні засоби R

Функція curve()

Page 17: Деякі графічні засоби R

Функція curve()

Page 18: Деякі графічні засоби R

Функція curve()

Page 19: Деякі графічні засоби R

Функція curve()

Page 20: Деякі графічні засоби R

Функція abline() додає на графік додаткові лінії, призначені для кращого сприйняття даних. Зокрема – це можуть бути лінії координатної сітки, асимптоти тощо). Її основними аргументами є:

a, b – числа, що задають координату точки перетину з віссю ординат та тангенс кута нахилу до осі абсцис;

h – значення ординат для горизонтальних ліній;v – значення абсцис для вертикальних ліній;coef – вектор довжини 2, що задає координату точки

перетину з віссю ординат та тангенс кута нахилу до осі абсцис;

reg – об’єкт, за яким розраховують значення coef, як коефіцієнти лінійної регресійної моделі.

Функція abline()

Page 21: Деякі графічні засоби R

Функція abline()

Page 22: Деякі графічні засоби R

Функція abline()

Page 23: Деякі графічні засоби R

Функція pie()

Аргументи

radius

edges

labelsВектор x

angle

density

init.angle clockwise

Page 24: Деякі графічні засоби R

Функція pie()

Page 25: Деякі графічні засоби R

Функція pie()

Page 26: Деякі графічні засоби R

Функція stripchart()

Аргументи

jitter

method

subset Вектор x

at

group.names

vertical offset

Page 27: Деякі графічні засоби R

Функція stripchart()

Page 28: Деякі графічні засоби R

Функція stripchart()

Page 29: Деякі графічні засоби R

Запис діаграм до файлів

Ми можемо зберігати діаграми в окремих файлах графічних форматів. Для цього використовують команди відкриття графічних пристроїв: bmp(), jpeg(), png(), tiff(). Їх основні аргументи:

Після побудови діаграм графічний пристрій потрібно зачинити за допомогою команди dev.off().

filename width, height

units pointsize

bg quality res compression

Page 30: Деякі графічні засоби R

Література

1.Зарядов И.С. Введение в статистический пакет R: Типы переменных, структуры данных, чтение и запись информации, графика / И.С. Зарядов. – М.: Изд. РУДН, 2010 – 207 с.

2.Базовые графические возможности R: столбиковые диаграммы.

3.Базовые графические возможности R: круговые диаграммы.

4.Базовые графические возможности R: одномерные диаграммы рассеяния.

5.Базовые графические возможности R: диаграммы размахов.

6.The R Graphics Package.