- •Класичний приватний університет інстітут управління
- •Реферат
- •1. Кореляційний аналіз кількісних та порядкових ознак
- •1.1. Коефіцієнт детермінації і його використання при оцінюванні нелінійних статистичних зв'язків
- •1.2. Коефіцієнти кореляції
- •2. Основні функції для обробки даних і визначення кореляції в r
- •2.1. Основні функції статистичного пакету r
- •2.2. Операції над різними змінними в пакеті r
- •2.3. Вектори в статистичному пакеті r
- •2.5. Матриці в статистичному пакеті r
- •2.6. Кореляційний та регресійний аналіз в r
- •3. Перевірка зв'язків між ознаками засобом статистичного пакету r
- •3.1. Зв'язок курсу долара між покупкою та продажем в гривнях
- •3.2. Зв'язок курсу британського фунта к євро в гривне
- •Висновки
- •Список використаних джерел
2.2. Операції над різними змінними в пакеті r
Логічні операції таблиця 2.1. У цьому розділі будуть розглянуті не тільки операції над логічними об'єктами, а й операції, що призводять до виникнення логічних об'єктів.
Таблиця 2.1
Логічні операції
Запис в R |
Опис |
! x |
логічне заперечення |
x & y |
По елементне логічне І |
x && y |
логічне І тільки для перших елементів векторів x і y |
x y |
по елементне логічне АБО |
x y |
логічне АБО тільки для перших елементів x і y |
xor (x; y) |
якщо x і y різні, то отримаємо TRUE, інакше FALSE |
У таблиці 2.2. наводяться оператори порівняння, результатом роботи яких є логічні об'єкти.
Таблиця 2.2
Оператори порівняння
Оператор |
Опис |
> |
Більше |
> = |
більше або дорівнює |
< |
Менше |
<= |
менше або дорівнює |
== |
Тотожність |
! = |
не тотожні |
Ці оператори порівняння застосовні не тільки до числових змінним, а й до символьних. Тоді порівняння відбувається в лексикографічному порядку.
Логічні змінні можна порівнювати як з числовими, так і з символьними. При цьому логічна змінна переводиться або в числовий тип, або в символьний.
При порівнянні будь-якого об'єкта з NA або NaN результатом буде NA.
Найпростіші математичні операції.
Числа в R є одним з основних типів даних. дрібна частина числа від цілої відділяється крапкою (тільки крапкою). показник відділяється від мантиси або символом e, або Е.
У R над числами можна виконувати звичайні арифметичні операції: + (Додавання), (віднімання), (множення), = (розподіл), ^ (піднесення до степеня), % / % (цілочисельне ділення), %% (залишок від ділення). Операції мають звичайний пріоритет, тобто спочатку виконується зведення в ступінь, потім множення або ділення, потім вже додавання чи віднімання. У виразах також використовуються круглі дужки і операції в них мають пріоритет.
Набране в командному рядку арифметичне вираз після натискання на Enter обчислюється і результат відразу ж відображається.
Функції округлення:
ceiling (x) знаходить мінімальну ціле, що не меншу x (округлення в сторону +1);
floor (x) повертає максимальне ціле, не перевершує x (округлення в бік 1);
trunc (x) відкидає дробову частину (округлення в бік 0);
round (x) округлює до найближчого цілого;
round (x, dig) загальний вигляд функції round (x), додатковий параметр dig вказує на число знаків після коми, до якого потрібно призвести округлення;
signif (x, digits = 6) округлює до заданого (digits) числа значущих знаків (тобто чисел, відмінних від нуля), за замовчуванням параметр digits дорівнює 6.
Модуль і квадратний корінь:
abs (x) модуль аргументу x, який може бути як числовим (дійсний або комплексний), так і логічним аргументом;
sqrt (x) корінь квадратний змінної x.
Щоб знайти квадратний корінь негативного числа x, потрібно x визначити як комплексне число.
Спеціальні функції:
До спеціальних функцій відносяться: бета-функція і її логарифм, гамма-функція, логарифм модуля гамма-функції, похідні гамма-функції, факторіал і число поєднань.
gamma (x) гамма-функція дійсне число, не рівне нулю і не є цілим негативним;
lgamma (x) натуральний логарифм абсолютного значення гамма-функції;
digamma (x) перша похідна натурального логарифма гамма-функції;
trigamma (x) друга похідна натурального логарифма гамма-функції;
psigamma (x, deriv) обчислює deriv-похідну від функції (першої похідної гамма-функції) (за замовчуванням deriv = 0, тобто psigamma (x) = digamma (x));
beta (a, b) обчислюється значення бета-функції B (a; b) з параметрами a і b, де параметри a і b більше нуля;
lbeta (a, b) натуральний логарифм бета-функції B (a; b);
choose
(n, k)
число поєднань
з n по k, де n
дійсне число, k
ціле позитивне;
lchoose (n, k) натуральний логарифм числа сполучень ;
factorial
(x)
факторіал x, де x
0;
lfactorial (x) натуральний логарифм факторіала x.
У R реалізовані наступні тригонометричні функції:
sin
(x)
sin (x), де x заданий у радіанах (наприклад
/
6);
cos (x) cos (x);
tan (x) tg (x).
Зворотні тригонометричні функції:
asin (x) arcsin (x);
acos (x) arccos (x);
atan (x) arctg (x).
Якщо у функції кілька аргументів, то вони відокремлюються знаком, (кома). Наприклад, atan2 (y, x) повертає кут між віссю Ox і вектором (x; y).
Гіперболічні функції:
cosh (x) гіперболічний косинус аргументу x;
acosh (x) зворотний гіперболічний косинус x;
sinh (x) гіперболічний синус x;
asinh (x) зворотний гіперболічний синус x;
tanh (x) гіперболічний тангенс x;
atanh (x) зворотній гіперболічний тангенс x.
Немає посилань
