跳转至

Newt (中文)

Newt 是一个轻量级的 Python 工具包,专为信用风险建模中的特征分析和统计诊断而设计。

核心特性

  • 6 种分箱算法:ChiMerge, Decision Tree, K-Means, 等频, 等宽, Optimal。
  • 单调性支持:完善的单调分箱支持(递增、递减、自动检测)。
  • 特征分析:稳健的分箱统计和特征转换流程。
  • 特征筛选:流水线式的特征筛选(IV, PSI, VIF, 逐步回归)。
  • 评分卡生成:端到端的评分卡生成和评分。
  • 高性能:由 Rust 驱动的高性能原生引擎,加速核心计算(分箱、特征选择、IV、PSI)。

安装

pip install newt

快速开始

推荐流程:先拟合 Binner,再调用 binner.woe_transform(X),最后用 Scorecard.from_model(model, binner) 生成评分卡。持久化请使用 LogisticModel.dump/loadScorecard.dump/load

性能基准 (Benchmarks)