toad.scorecard module¶
-
class
toad.scorecard.
ScoreCard
(pdo=60, rate=2, base_odds=35, base_score=750, **kwargs)[source]¶ Bases:
sklearn.base.BaseEstimator
-
export
(to_frame=False, to_json=None, to_csv=None, decimal=2)[source]¶ generate a scorecard object
Parameters: - to_frame (bool) – return DataFrame of card
- to_json (str|IOBase) – io to write json file
- to_csv (filepath|IOBase) – file to write csv
Returns: dict
-
fit
(X, y, combiner=None, transer=None, model=None)[source]¶ Parameters: - X (2D array-like) –
- Y (array-like) –
-
generate_card
(card=None, combiner={}, transer=None, model=None)[source]¶ Parameters: - card (dict|str|IOBase) – dict of card or io to read json
- combiner (toad.Combiner) –
- transer (toad.WOETransformer) –
- model (LogisticRegression) –
-
predict
(X, **kwargs)[source]¶ predict score :param X: X to predict :type X: 2D array-like :param return_sub: if need to return sub score, default False :type return_sub: bool
Returns: predicted score DataFrame: sub score for each feature Return type: array-like
-