构建决策树和svm模型(某金融数据集)

本文探讨了使用金融数据集构建决策树和SVM模型的过程,同时提出了一个问题:为何SVM(包括线性SVM)在预测时的F1-score为0。作者质疑这是否仅仅由于数据未进行归一化处理导致。
摘要由CSDN通过智能技术生成

根据金融数据集作出的决策树和svm模型

# 导入需要的包
import pandas as pd
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split, GridSearchCV
from sklearn.metrics import roc_auc_score,  f1_score
from matplotlib import pyplot as plt
from sklearn.svm import SVC
from  sklearn.svm import LinearSVC
from sklearn.tree import DecisionTreeClassifier

# 因为数据并非utf-8编码,要使用gbk编码读入,否则出错
data = pd.read_csv('./data.csv', index_col=0, encoding='gbk')


# 单独提取出y标签列,和其余的88列标记为X
y = data['status']
X = data.drop('status', axis=1)
#X值的行列数,以及y的分布类型
print('X.shape:', X.shape)
print('y 的分布\n', y.valu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值