pkiage's picture
Initial commit
232e5e5
raw
history blame
470 Bytes
from dataclasses import dataclass
from typing import Union
import pandas as pd
from xgboost.sklearn import XGBClassifier
from sklearn.linear_model import LogisticRegression
@dataclass(frozen=True)
class ModelView:
model: Union[XGBClassifier, LogisticRegression]
probability_threshold_selected: float
predicted_default_status: pd.Series
trueStatus_probabilityDefault_threshStatus_loanAmount_df: pd.DataFrame
prediction_probability_df: pd.DataFrame