Začněte nyníZačněte zdarma

Kombinace ROS a RUS

Můžeš zkombinovat náhodné převzorkování nahoru (ROS) a náhodné převzorkování dolů (RUS), aby bylo rozložení tříd vyvážené. Úkolem je znovu vyvážit datovou sadu tak, aby nová sada obsahovala 10 000 transakcí, z nichž 30 % bude podvodných.

Nezapomeň, že balíček ROSE můžeš kdykoli načíst v konzoli a zadat ?ovun.sample, abys zjistil/a, jaké argumenty funkce přijímá.

Toto cvičení je součástí kurzu

Detekce podvodů v R

Zobrazit kurz

Pokyny k cvičení

  • Načti balíček ROSE.
  • Nastav n_new na hodnotu 10 000 a fraud_fraction na 30 %.
  • Použij kombinaci převzorkování nahoru i dolů.
  • Zkontroluj vyváženost tříd v převzorkované datové sadě.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Load ROSE
___

# Specify the desired number of cases in the balanced dataset and the fraction of fraud cases
n_new <- ___
fraud_fraction <- ___

# Combine ROS & RUS!
sampling_result <- ___(___ = ___, ___ = ___,
                           ___ = ___, ___ = ___,  p = ___, seed = 2018)

# Verify the Class-balance of the re-balanced dataset
sampled_credit <- ___
prop.table(___(___))
Upravit a spustit kód