Как использовать SMOTE в R - PullRequest
0 голосов
/ 12 мая 2019

У меня есть набор данных с 2 классами, но первый имеет 94091 строк, а второй 16937 строк.

Я хочу использовать smote пакетов и вернуть мне результат с 60% для класса 1 и40% для остальных.

data.train_smote <- SMOTE(situa_ence ~ ., data.train, perc.over = 100, k=10)

1 Ответ

0 голосов
/ 12 мая 2019

Вам нужно найти perc.over, который удовлетворит

(1+perc.over) *16937 / ((1+perc.over)*16937 + 94091) = 0.4

perc.over = 3.70357 довольно близко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...