当前位置: 首页 > article >正文

泰坦尼克号生存预测CART-基于Python

#泰坦尼克号生存预测
# 1.导入依赖包
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier, plot_tree
from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score, roc_auc_score, classification_report
import matplotlib.pyplot as plt

# 2.读取数据及预处理
# 2.1 读取数据
data = pd.read_csv('./data/train.csv')
# data.info()
# print(data.head())
# 2.2 数据处理
x = data[['Age', 'Pclass', 'Sex']]
y = data.Survived
# 2.3 缺失值处理
x.Age.fillna(x['Age'].mean(), inplace=True)

print(x.Age)
x = pd.get_dummies(x)

x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=21, random_state=21)


# 3.模型训练
model = DecisionTreeClassi

http://www.kler.cn/a/354122.html

相关文章:

  • Vim 编辑器详细教程
  • docker-compose搭建sfpt服务器
  • Java旅程(五)Spring 框架与微服务架构 了解 JVM 内部原理和调优
  • kong网关使用pre-function插件,改写接口的返回数据
  • 信息安全管理与评估赛题第9套
  • 【Linux】centos7安装php7.4
  • 机器学习笔记20241017
  • python实现屏幕录制,录音录制工具
  • 如何在OceanBase中新增系统变量及应用实践
  • wps图标没有坐标轴标题怎么办?wps表格不能用enter下怎么办?
  • 生成式AI可能成为DevSecOps的圣杯?
  • 适配器设计模式:基础解析与应用实例
  • AI能否颠覆转化医学研究?|行业前沿
  • 2.6.ReactOS系统中从内核中发起系统调用
  • QT 实现按钮多样化
  • 985研一学习日记 - 2024.10.16
  • react18中如何监听localstorage的变化获取最新的本地缓存
  • 使用虚拟机能干什么?
  • ZBrush和3D-Coat各自的优缺点是什么?
  • React 前端框架:强大的构建用户界面工具
  • 数学考研错题本:查漏补缺,高效提升备考策略
  • 前端_005_Nodejs
  • AUTOSAR_EXP_ARAComAPI的5章笔记(14)
  • openrtp 音视频时间戳问题
  • sankey.top - 桑基图/桑吉图/流程图/能量流/物料流/能量分析
  • 编写Python 自动化安装openGauss 数据库方法和代码 (1)