Факторні рівні в R: використання категоріальних і порядкових змінних

У цьому посібнику розглядаються фактори та рівні факторів у R. Ви дізнаєтеся, як створити фактор і як налаштувати рівні факторів.

Фактори використовуються для зберігання та роботи зі змінними в R.

У цьому підручнику ви матимете справу з категоріальними та порядковими змінними. Категориальні змінні — це змінні, які включають одну або кілька категорій, які не впорядковані якимось особливим чином. Прикладом можуть бути кольори. З іншого боку, порядкові змінні подібні до категоріальних змінних з тією різницею, що порядкові змінні мають чітке впорядкування категорій. Це може бути низький, середній і високий.

Це вступ до статистичних термінів. Зараз ви повільно досліджуєте можливості R для даних і статистичного аналізу.

Зміст

Рівні категоріальних факторів у R

Якщо ви пам’ятаєте в іншому уроці про , ви використовували знак долара ( $ ), щоб роздрукувати стовпець Species з набору даних райдужної оболонки ока . Зробіть це ще раз у . У самій нижній частині є рядок, що містить рівні, що складаються з setosa , versicolor і virginica .

Факторні рівні в R: використання категоріальних і порядкових змінних

Це спосіб R обробки категорій у даних.

Якщо ви використовуєте функцію unique ( ) , R виведе унікальні значення у вказаному стовпці. Наприклад, якщо ви запустите унікальний (iris$Species) , Консоль відобразить три види ірису.

Факторні рівні в R: використання категоріальних і порядкових змінних

Для цих рівнів немає внутрішнього порядку. Не можна сказати, що сетоза перевершує дві інші категорії кольорів. R за замовчуванням розташовує їх в алфавітному порядку.

Рівні порядкових факторів у R

А тепер давайте спробуємо дослідити фактори з властивим упорядкуванням категорії.

Створіть вектор і назвіть його orders . Для цього прикладу призначте цьому вектору дані, використовуючи назви розмірів чашок Starbucks: tall, venti і grande. Потім роздрукуйте його.

Факторні рівні в R: використання категоріальних і порядкових змінних

Їх слід розташувати від найменшого до найбільшого; він повинен бути високим, вентиляційним і великим. Але коли ви запускаєте унікальну функцію ( ) для замовлень , вони не впорядковуються в такому порядку.

Факторні рівні в R: використання категоріальних і порядкових змінних

Ось як перетворити їх на порядкові змінні. Спочатку вам потрібно створити новий вектор. У цьому випадку вектор називається new_orders_factor . Призначте цьому вектору функцію коефіцієнта ( ) . У цій функції введіть вектор, за допомогою якого ви хочете встановити рівні. Потім вкажіть рівні в тому порядку, у якому вони мають відображатися.

Факторні рівні в R: використання категоріальних і порядкових змінних

Виділіть весь цей рядок коду, а потім запустіть його. Потім у середовищі додається нове значення.

Факторні рівні в R: використання категоріальних і порядкових змінних

Щоб перевірити, чи правильно було призначено вектор як фактор, скористайтеся функцією is.factor ( ) . Якщо ви перевірите два вектори, orders і new_orders_factor , ви побачите, що перший повертає FALSE, тоді як новий вектор дійсно є фактором.

Факторні рівні в R: використання категоріальних і порядкових змінних

Фактор — це особливий спосіб зберігання ряду текстів. І хоча це символьний вектор, його можна зберігати таким чином, щоб він мав певну кількість категорій із певним порядком значень або рівнів.

Якщо ви перевірите за допомогою функції рівнів ( ) , ви побачите, що рівні тепер у правильному порядку.

Факторні рівні в R: використання категоріальних і порядкових змінних



Висновок

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


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.