我正在尝试处理小数据集中的数据不平衡。刚刚发现一篇文章谈论了SMOTE和MSMOTE here
似乎MSMOTE可以克服SMOTE的短缺,所以我真的想尝试一下。 MSMOTE论文发表于2009年,但我在R或python中找不到与MSMOTE相关的任何库。
你知道我有没有内置的 MSMOTE ?我用任何编程语言都很好......
答案 0 :(得分:1)
您可以使用" imbalanced-learn" Python中的包。 这是link
答案 1 :(得分:0)
这是一个老问题,但供将来参考。
这是一个库,其中包含 Python 中 SMOTE 的多个变体。
特别是包括 MSMOTE:https://smote-variants.readthedocs.io/en/latest/oversamplers.html?highlight=msmote#msmote
oversampler= smote_variants.MSMOTE()
X_samp, y_samp= oversampler.sample(X, y)