Факторні рівні в 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-кодуваннях і статистичному аналізі.


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.