You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从LeaveOneOutEncoder获取原始类别与编码值的映射关系?

无需手动创建映射,直接提取编码器内置的映射关系

不需要手动构建原始类别与LOOE编码值的映射,LeaveOneOutEncoder本身就存储了对应的映射信息,可以通过以下方式直接提取:

  • 查看编码器的mapping属性
    编码器训练完成后,mapping属性会包含每个类别特征的编码映射细节。以你的city特征为例,代码示例如下:

    # 假设你的编码器实例名为 loo_encoder
    city_mapping = loo_encoder.mapping[0]['mapping']
    print(city_mapping)
    

    输出结果类似:

    san jose    110.0
    austin      95.0
    Name: city, dtype: float64
    
  • 转换为字典格式(方便直接调用)
    如果需要键值对形式的字典结构,只需对上述结果做转换:

    city_mapping_dict = city_mapping.to_dict()
    

补充说明

LeaveOneOutEncoder的编码逻辑是基于目标变量的留一均值(计算时排除当前样本),编码器会自动保存这些计算出的映射值,完全不需要手动统计或创建映射关系。

内容的提问来源于stack exchange,提问作者topcan5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 18:42:02