API 参考
本节按模块列出 hscredit 的公开 API。所有文档均由各组件的 docstring 自动生成,
参数说明、属性与样例与源码保持同步。
顶层包 hscredit 聚合了各子模块的公开符号,并额外转出 sklearn 的 Pipeline、
make_pipeline、VotingClassifier / StackingClassifier 等集成组件,便于直接
from hscredit import ... 使用。
- 核心模块
- 分箱
hscredit.core.binning - 编码器
hscredit.core.encoders - 特征筛选
hscredit.core.selectorsBaseFeatureSelectorSelectionReportCollectorTypeSelectorRegexSelectorNullSelectorModeSelectorCardinalitySelectorVarianceSelectorCorrSelectorVIFSelectorIVSelectorLiftSelectorPSISelectorFeatureImportanceSelectorNullImportanceSelectorRFESelectorSequentialFeatureSelectorStepwiseSelectorBorutaSelectorMutualInfoSelectorChi2SelectorFTestSelectorStabilityAwareSelectorScorecardFeatureSelectionCompositeFeatureSelector
- 指标
hscredit.core.metricsks()auc()gini()accuracy()precision()recall()f1()ks_bucket()roc_curve()confusion_matrix()classification_report()ks_2samps()iv()iv_table()chi2_test()cramers_v()feature_importance()psi()psi_table()psi_rating()csi()csi_table()batch_psi()lift()lift_at()lift_table()lift_curve()lift_monotonicity_check()rule_lift()badrate()badrate_by_group()badrate_trend()badrate_by_score_bin()score_stats()score_stability()mse()mae()rmse()r2()compute_bin_stats()add_margins()quadratic_curve_coefficient()composite_binning_quality()
- 特征衍生
hscredit.core.feature_engineering - 数据探索
hscredit.core.edadata_info()missing_analysis()feature_summary()numeric_summary()category_summary()data_quality_report()feature_group_analysis()population_stability_monitor()target_distribution()bad_rate_overall()bad_rate_by_dimension()bad_rate_trend()bad_rate_by_bins()sample_distribution()feature_type_inference()numeric_distribution()categorical_distribution()outlier_detection()rare_category_detection()concentration_analysis()feature_stability_over_time()iv_analysis()batch_iv_analysis()woe_analysis()binning_bad_rate()monotonicity_check()univariate_auc()feature_importance_ranking()correlation_matrix()high_correlation_pairs()correlation_filter()vif_analysis()psi_analysis()batch_psi_analysis()csi_analysis()time_psi_tracking()stability_report()psi_cross_analysis()feature_drift_report()score_drift_report()model_drift_report()population_profile()population_shift_analysis()population_monitoring_report()segment_drift_analysis()feature_cross_segment_effectiveness()approval_badrate_tradeoff()score_strategy_simulation()vintage_performance_summary()roll_rate_matrix()label_leakage_check()multi_label_correlation()vintage_analysis()vintage_summary()roll_rate_analysis()eda_summary()generate_report()export_report_to_excel()
- 可视化
hscredit.core.viz - 规则引擎
hscredit.core.rules - 金融计算
hscredit.core.financial
- 分箱
- 模型
- 报告与工具
- 报告
hscredit.reportfeature_bin_stats()feature_binning_summary()feature_group_binning_summary()feature_efficiency_analysis()auto_feature_analysis()ruleset_analysis()multi_label_rule_analysis()rule_swap_analysis()rule_report_table()rule_target_analysis()rule_target_table()rule_group_hit_table()rule_group_compare()swap_out_report()ReferenceDataProviderSwapAnalyzerSwapAnalysisResultSwapRiskConfigcreate_swap_dataset()create_swap_dataset_from_rules()swap_analysis()SwapTypeOverduePredictoroverdue_prediction_report()ModelReportQuickModelReportauto_model_report()compare_models()population_drift()- 规则挖掘
hscredit.report.mining
- 数据库
hscredit.database - Excel
hscredit.excel - 工具
hscredit.utilsseed_everything()load_pickle()save_pickle()ArtifactSerializableMixinParallelBudgetParallelExecutionPlanParallelWorkloadParallelizableMixinparallel_execute()plan_parallel_execution()resolve_n_jobs()resolve_native_workers()get_physical_cpu_count()split_parallel_budget()validate_parallel_config()feature_describe()groupby_feature_describe()germancredit()round_float()reload()trapz()init_setting()get_bundled_font_path()install_bundled_font()init_logger()get_logger()style_bin_table()style_rule_table()BinTableDisplayregister_extensions()HSCreditApplyProxycreate_hscredit_apply_proxy()check_xy_inputs()convert_to_dataframe()extract_target_from_df()check_array_1d()get_feature_dtypes()check_missing_values()
- 异常
hscredit.exceptions
- 报告