泰坦尼克号生存预测
分类学习-决策树
最新推荐文章于 2025-03-12 15:34:35 发布

远去的栀子花 于 2018-01-23 11:11:41 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
import pandas as pd
titanic = pd.read_csv('http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic.txt')
titanic.head()
titanic.info()
X = titanic[['pclass', 'age', 'sex']]
y = titanic['survived']
X['age'].fillna(X['age'].mean, inplace = True)
from sklearn.cross_validation import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, train_size = 0.25, random_state = 33)
from sklearn.feature_extraction import DictVectorizer
vec = DictVectorizer(sparse=False)
X_train = vec.fit_transform(X_train.to_dict(orient = 'record'))
X_test = vec.transform(X_test.to_dict(orient = 'record'))
from sklearn.tree import DecisionTreeClassifier
dtc = DecisionTreeClassifier()
dtc.fit(X_train, y_train)
y_predict = dtc.predict(X_test)
from sklearn.metrics import classification_report
print('Accuracy of DecisionTree is :',dtc.score(X_test, y_test))
print(classification_report(y_predict, y_test, target_names=['died', 'suevived']))
结果:

相关知识
外媒揭秘不为人知的《泰坦尼克号》中26个细节
VR数字沉浸体验又添新节目,泰坦尼克号驶进文旅元宇宙
【Pytorch神经网络实战案例】07 预测泰坦尼克号上生存的乘客
体育竞技预测模型yuce.py资源
四月份园林植物病虫害预测及防治.pptx
爱情与灾难的不朽史诗
安全生产预测预警系统解决方案
2024年5部影片定档七夕档 七夕适合情侣一起看的电影
深度学习应用开发
国宝”大熊猫生存之谜
原文链接: 泰坦尼克号生存预测 https://m.huajiangbk.com/newsview1807056.html
| 上一篇: 为什么有的人不花口红画轮廓线在嘴... | 下一篇: 当千年核雕遇上直播间:非遗大师周... |



