【发布时间】:2020-02-12 16:00:12
【问题描述】:
我正在构建一个关于银行违约分类的机器学习项目,并获得了 56% 的低准确度和 61% 的准确度。我知道这可以进一步改进。请让我知道一些可能导致提高分数的因素。
数据是关于贷款偿还的,我必须将客户分类为违约者或非违约者。我的训练测试比率是 70%:30%。
' X=loan.drop("loan_status",axis=1)
Y=贷款["loan_status"]'
Xtrain,Xtest,Ytrain,Ytest=train_test_split(X,Y,test_size=0.30,random_state=6)
loan_model=LogisticRegression()
Prediction=loan_model.predict(Xtest)
分类报告:
精确召回 f1 分数支持
0 0.41 0.22 0.29 59
1 0.61 0.79 0.69 91
微平均 0.57 0.57 0.57 150 宏观平均 0.51 0.51 0.49 150 加权平均 0.53 0.57 0.53 150 混淆矩阵: [[13 46] [19 72]] 准确度分数: 准确度得分为:0.5666666666666667
【问题讨论】:
-
向我们提供您的数据的 sn-p,没有人能猜出您的数据是什么样的。
标签: python-3.x machine-learning project