Зміст
У програмі Excel можна створити таблицю КОРЕЛЯЦІЯ використовується для визначення того, наскільки тісно два набори даних пов'язані один з одним. У цій статті ми покажемо, як використовувати функцію КОРЕЛЯЦІЯ в Excel.
Завантажити Робочий зошит
Ви можете завантажити безкоштовну практичну книгу Excel тут.
Використання CORREL Function.xlsm
Вступ до функції CORREL
- Опис
На сьогоднішній день, на жаль, це не так. КОРЕЛЯЦІЯ це статистична функція в Excel, яка обчислює коефіцієнт кореляції двох діапазонів комірок. Наприклад, можна обчислити кореляцію між двома фондовими ринками, між росто-ваговими показниками, між результатами іспитів за два семестри і т.д.
- Синтаксис
=CORREL(array1, array2)
- Аргументи Опис
Аргумент | Обов'язково/необов'язково | Опис |
---|---|---|
array1 | Необхідно | Діапазон значень комірок. |
array2 | Необхідно | Другий діапазон значень комірок. |
- Рівняння
Ось,
означає, що Середній показник з array1 і array2 відповідно.
- Значення, що повертається
Коефіцієнт кореляції - 2 значення від -1 до +1 - двох наборів змінних.
3 Способи використання функції КОРРЕЛ в Excel
У цьому розділі ми покажемо вам основний метод, як використовувати КОРЕЛЯЦІЯ А також ми поговоримо про функцію Ідеальний позитив і Негативна кореляція між двома масивами з КОРЕЛЯЦІЯ функцію.
1. загальний приклад функції CORREL
Ми покажемо вам, як реалізувати КОРЕЛЯЦІЯ функцію з прикладом розрахунку коефіцієнта кореляції між Вік і вага Ці ж самі дії можна здійснити для визначення коефіцієнта кореляції між фондові ринки, результати, зросто-вагові показники, і т.д.
Нижче наведено кроки для розрахунку коефіцієнта кореляції між віком та вагою.
Сходинки:
- Виберіть комірку для зберігання результату (в нашому випадку це Комірка C15 ).
- Напишіть КОРЕЛЯЦІЯ функціонувати та передати значення масиву або діапазони комірок в дужках.
У нашому випадку формула була такою,
=CORREL(B5:B13, C5:C13)
Ось,
B5:B13 = array1 перший ряд клітин, Вік колонки
C5:C13 = array2 другий ряд клітин, Вага колони
- Преса Увійдіть .
Ви отримаєте коефіцієнт кореляції між діапазоном значень, визначених у вашому наборі даних.
2. функція CORREL з ідеальною позитивною кореляцією
Ідеальна позитивна кореляція означає коефіцієнт кореляції +1 . в Ідеальна позитивна кореляція коли змінна X приріст, змінна Y зростає разом з ним. Коли змінна X зменшується, змінна Y також зменшується.
Подивіться на наступний приклад, щоб зрозуміти більше.
Тут X і Y вісі, обидві мають тенденцію до зростання, тому це є Ідеальна позитивна кореляція отриманий результат 1 .
Читати далі: Як використовувати функцію ТЕНДЕНЦИЯ в Excel (3 приклади)
3. функція CORREL з ідеальною негативною кореляцією
Ідеальна негативна кореляція означає коефіцієнт кореляції -1 . в Ідеальна негативна кореляція коли змінна X приріст, змінна Y зменшується і коли змінна X зменшується змінна Y збільшується.
Подивіться на наступний приклад.
Тут X -вісь спостерігається стійке зростання, в той час як на осі Z -вісь має тенденцію до зниження, тому вона є Ідеальна негативна кореляція з результатом -1 .
Читати далі: Як використовувати функцію ЗРОСТАННЯ в Excel (4 простих способи)
Схожі читання
- Як використовувати функцію РЕЖИМ в Excel (4 приклади)
- Використання функції VAR в Excel (4 приклади)
- Як використовувати функцію ПРОБ в Excel (3 приклади)
- Використання функції STDEV в Excel (3 простих приклади)
- Як використовувати функцію ЧАСТОТА в Excel (6 прикладів)
Вставка функції КОРЕЛЯЦІЯ з командного рядка Excel
Ви також можете вставити КОРЕЛЯЦІЯ з командного інструментарію Excel і витягти звідти коефіцієнт кореляції між даними.
Кроки для обчислення коефіцієнта кореляції між масивами ( Висота колони і Вагова колонка ) з командного рядка Excel наведено нижче.
Сходинки:
- Виберіть комірку для зберігання результату (в нашому випадку це Комірка C15 ).
- Далі перейдіть за посиланням Формули - Більше функцій - Статистичні - КОРРЕЛ
- В рамках проекту Аргументи функції у спливаючому вікні виберіть пункт Array1 перетягуванням через весь 1-й стовпець або рядок і Array2 перетягуванням через весь 2-й стовпець або рядок вашого набору даних.
У нашому випадку,
Array1 = B5:B13 "Про те, що в Україні не існує жодного закону, який би Висота колони
Array2 = C5:C13 "Про те, що в Україні не існує жодного закону, який би Вагова колонка
- Преса ГАРАЗД. .
Таким чином, ви також отримаєте коефіцієнт кореляції між двома масивами вашого набору даних.
Функція CORREL в VBA
На сьогоднішній день, на жаль, це не так. КОРЕЛЯЦІЯ функція також може бути використана з VBA Покрокові дії для цього наведені нижче.
Сходинки:
- Преса Alt + F11 на клавіатурі або перейдіть на вкладку Розробник - Visual Basic відкрити Редактор Visual Basic .
- У вікні коду, що з'явилося, в рядку меню натисніть Вставка -> Модуль .
- Скопіюйте наступний код та вставте його у вікно коду.
Sub CORRELfunction() Dim Z As Double Dim xRng As Range Dim yRng As Range Set xRng = Range("B5", Range("B5").End(xlDown)) 'xRng зберігає діапазон від B5 до останнього запису в стовпці B Set yRng = xRng.Offset(, 1) 'yRng зберігає значення масиву від C5 до всіх значень в стовпці C Z = Application.WorksheetFunction.Correl(xRng, yRng) 'Значення кореляційної функції зберігається в змінній ZMsgBox Z 'виводить висновок в Message Box. End Sub
Ваш код тепер готовий до запуску.
- Преса F5 на клавіатурі або в рядку меню виберіть Виконати -> Run Sub/UserForm Ви також можете просто натиснути на кнопку маленька іконка відтворення в рядку підменю для запуску макросу.
Ви отримаєте спливаюче вікно Microsoft Excel, в якому буде показано коефіцієнт кореляції результат між двома діапазонами комірок вашого набору даних.
Важливі моменти для запам'ятовування
- Якщо масив або діапазон комірок містить текст, логічні значення або порожні комірки, то ці значення ігноруються. Однак, враховуються клітинки з нулем як аргументи.
- #N/A помилка буде повернута, якщо array1 і array2 мають різну кількість точок даних.
- #ЗАНУРЕННЯ НА НУЛЬ! помилка виникне, якщо або array1 або array2 порожній, або якщо Середньоквадратичне відхилення (S) їх значень дорівнює нуль .
Висновок
У цій статті детально пояснюється, як користуватися КОРЕЛЯЦІЯ Я сподіваюся, що ця стаття була дуже корисною для вас. Не соромтеся запитувати, якщо у вас виникли запитання щодо цієї теми.