toad.scorecard module¶
-
class
toad.scorecard.
ScoreCard
(pdo=60, rate=2, base_odds=35, base_score=750, card=None, combiner={}, transer=None, **kwargs)[source]¶ Bases:
sklearn.base.BaseEstimator
,toad.utils.mixin.RulesMixin
,toad.utils.mixin.BinsMixin
-
coef_
¶ coef of LR model
-
intercept_
¶
-
n_features_
¶
-
features_
¶
-
combiner
¶
-
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
-
predict_proba
(X)[source]¶ predict probability
Parameters: X (2D array-like) – X to predict Returns: probability of all classes Return type: 2d array
-
proba_to_score
(prob)[source]¶ covert probability to score
odds = (1 - prob) / prob score = factor * log(odds) * offset
-
score_to_proba
(score)[source]¶ covert score to probability
Returns: the probability of 1 Return type: array-like|float
-