【问题标题】:Show the data which is not chosen by under sampling approach显示未通过欠采样方法选择的数据
【发布时间】:2021-08-04 17:35:40
【问题描述】:

有什么方法可以获取/显示未通过欠采样方法选择的数据?

rus = RandomUnderSampler(sampling_strategy=1, random_state=41)
x_res, y_res = rus.fit_resample(x, y)

【问题讨论】:

    标签: python scikit-learn sampling imbalanced-data


    【解决方案1】:

    基本上,这可能是一个有点傻的解决方案,

    把你的 y_res & y 改成一个列表,传给下面的代码,得到未选中的数据,

    set1 = set(y)
    set2 = set(y_res)
    
    unselect= list(sorted(set1 - set2))
    
    print('unselected data :', unselect)
    

    可能是其他好的解决方案,但这可能是一个有趣的解决方案。

    喜欢就点赞!!

    【讨论】:

    • 它没有工作。我想我需要使用 pandas 来操作剩余的数据框。
    猜你喜欢
    • 2017-10-29
    • 1970-01-01
    • 2023-01-29
    • 2019-09-03
    • 1970-01-01
    • 2021-08-20
    • 2020-03-05
    • 2021-03-11
    • 1970-01-01
    相关资源
    最近更新 更多