Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому посібнику я покажу вам, як потужний аналіз викидів даних і типів аномалій за допомогою динамічних тригерних точок викидів. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Яка важливість динамічних викидів?
Ну подивіться на цей приклад.
Подивіться на число 10 000 на точковій діаграмі. У будь-якому конкретному кварталі чи квартальному виборі, якщо продажі перевищують 10 000 або перевищують 30%, це вважатиметься викидом.
Ця інформація особливо актуальна для банків або страхових компаній, які мають кредитний контроль, або для фабрик, які хочуть знати кількість дефектних і бездефектних товарів, які вони виробляють. Однак ці викиди даних зазвичай є статичними числами.
Бувають випадки, коли викиди будуть більш корисними, якби вони були динамічними, або коли їх можна було змінювати автоматично за допомогою простого використання розділювача та навіть при переході з одного періоду часу на інший.
Ось як це зробити.
Зміст
Повторення статичних формул
Мета полягає в тому, щоб зробити 10 000 і 30% викидів динамічними. Це дозволить вам визначити, які клієнти виходять за межі в кожному конкретному кварталі.
Ви хочете мати можливість вибирати в межах зрізу, щоб знати точки запуску.
У цій точковій діаграмі ви можете детальніше виділяти невикидні та викидні значення, оскільки це динамічний розрахунок.
Для цього прикладуміра є ключем.
Тепер вам потрібно створити інший показник, подібний до цього. І дві речі, на які слід звернути увагу та скоригувати це продажі за межами та продажі за межами .
Я створив абсолютно нову групу вимірювань, що містить нові формули, одну з яких я назвав Динамічні продажі без викидів .
Щоб ця функція працювала динамічно, у формулу потрібно вводити різні кількості та заходи.
Це ключова частина формули:
У кожній із цих формул є OutlierSalesMin і OutlierMarginsMin . Це 10 000 і 30% відповідно. Я збираюся використати робочий параметр і додати його до цієї частини формули.
Це буде динамічне число на основі його вибору. А потім ви зможете побачити, як діаграма динамічно рухається на основі вибору зрізу.
Створення нових динамічних параметрів
Давайте перейдемо до області моделювання та клацнемо «Новий параметр» .
Назвіть новий параметр Sales Outliers . Змінитидо 20 0000 і Приріст до 1000, щоб його можна було налаштувати детально. Переконайтеся, що встановлено прапорець Додати роздільник на сторінці , а потім натисніть OK.
Переглянувши сторінку, ви побачите, що зріз тепер динамічний.
Тепер подивіться на щойно створену таблицю під назвою Sales Outliers . Перетягніть Sales Outlier Value на сторінку та змініть його на іншу візуалізацію.
Я збираюся створити інший параметр під назвою Margin Outliers . Змініть тип даних на Десяткове число. Максимальне значення становить 0,45 або 45%, а приріст становитиме 0,05 або 5%. Змініть значення за замовчуванням на 0,3 або 30%.
Ви бачите, що викиди поля тепер з’являються на панелі полів праворуч. Знову перетягніть значення Margin Outliers на сторінку та змініть його на іншу візуалізацію.
Перш ніж продовжити, давайте спочатку виправимо форматування.
Змініть значення викидів маржі на відсоток.
Змініть значення Sales Outlier Value на долари.
Тепер є два заходи. Значення викидів продажів і значення викидів маржі .
Зміна статичних формул на динамічні
Наступне, що потрібно зробити, це додати нові значення до правильного місця у формулах.
Тепер ці змінні викладають речі набагато ефективнішим способом, ніж вводити все у формулу.
Для формули динамічних викидів продажів введіть Sales Outlier Value .
Зробіть те саме для Margins і введіть Margin Outliers Value .
Потім скопіюйте цю відредаговану частину формули та додайте її до формули «Динамічні продажі, що не виходять за межі» .
Потім натисніть enter. Це число зараз переоцінюється для роздільників.
Відображення на діаграмі динамічних викидів
Останнє, що потрібно зробити, це скопіювати формулу Sales Grouping , вибрати New Measure , щоб створити нову формулу та вставити її туди. Ця нова формула називається динамічними викидами . Тепер замініть його вміст новими динамічними формулами « Динамічні продажі за межами» та «Динамічні продажі за винятками» .
Виберіть діаграму. Тепер замість Sales Grouping замініть його на Dynamic Outliers .
Тепер подивіться на графік. Ви бачите, що тепер його можна динамічно змінювати залежно від того, що вибрано за допомогою зрізу.
Тепер легше знати, які точки є викидами, а які – невикидами.
Ви також можете змінити часові рамки та точки запуску. Ви можете змінити його в літній та зимовий період, або у випадках, коли ваше обладнання може простояти.
Висновок
Є так багато способів використання цієї техніки.
Сподіваюся, цей посібник прояснив ваші запитання щодо динамічних викидів.
Трохи попрактикувавшись, ви зможете легко використовувати ці методи у своїх моделях і аналізі.
Поговоримо з вами пізніше.
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.