python通过逻辑回归预测信用卡持卡人有无还款拖欠情况

2018-07-30  本文已影响0人  在做算法的巨巨

数据集:

import  pandas as pd
import numpy as np

data=pd.read_csv('C:\\PDM\\train__UnB.csv',encoding='utf8')

备注:这里对数据文件进行转格式,原本的xls编码失败,所以只能尝试转为utf8可以转的csv。


data= data.dropna()
inputData=data[[list(data.columns)[0:-1]]]
outputData=data[[list(data.columns)[-1]]]
from sklearn import linear_model
IrModel = linear_model.LogisticRegression()
IrModel.fit(inputData, outputData)
IrModel.score(inputData, outputData)
newData=pd.read_csv('C:\\PDM\\test__UnB.csv',encoding='utf8')
newData=newData.dropna()
inputnewData = newData[[list(data.columns)[0:-1]]]
IrModel.predict(inputnewData)

这里是二进制数据列,index与inputnewData相同。

上一篇 下一篇

猜你喜欢

热点阅读