泰坦尼克号数据集分析 问题:有哪些因素会让船上的人生还率更高? 一、数据基本信息 #引入需要的包 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline #读取数据集 titanic_df = pd.read_csv('titanic-data.csv') titanic_df.head() 舱房等级越高生还率越高,女性生还率高于男性,儿童生还率高于其他年龄段。但是此结论有一定的局限性,实际上泰坦尼克号上有2224名乘客,而此数据集只有891名乘客的数据,另外也并不知道样本是如何选取的,样本量也不大,如果不是随机抽样,那么这个结论就不可靠了,而且可能还有其他数据集中没有的变量影响着生还率,比如乘客的身高、体重等等。
2024-06-10 17:17:07 222KB python
1
泰坦尼克号数据_泰坦尼克号数据分析报告 891名乘客中遇难乘客有549⼈,占61.6%,⽣还乘客342⼈,占38.4%.各等级船舱乘客⼈数 各等级船舱乘客⼈数 Pclass_count=titanic_data['Pclass'].value_counts().sort_index() #⽤Bar_pie()函数作条形图和饼状图 Bar_pie(Pclass_count) 三等船舱乘客最多,占55.1%;⼀等船舱次之占24.2%;⼆级船舱乘客最少,占20.7%.男⼥乘客分布情况 男⼥乘客分布情况 Sex_count=titanic_data['Sex'].value_counts() print(Sex_count) Bar_pie(Sex_count) male 577 female 314 Name: Sex, dtype: int64 男乘客有577⼈,占64.8%;⼥乘客有314⼈,占35.2%.乘客年龄分布情况 乘客年龄分布情况 In [84]: #乘客年龄分布直⽅图 #创建figure、subplot,并⽤hist作条形图 fig_Age=plt.figure(figsize=(10,5)) ax_Age=fig_Age.add_subplot(1,2,1) titanic_data['Age'].hist(bins=10,color='g',alpha=0.3,grid=False) #设置x轴刻度标签 ax_Age.set_xticks([0,10,20,30,40,50,60,70,80,90,100]) #添加标题,x轴标签,y轴标签 ax_Age.set_title('Hist plot of Age') ax_Age.set_xlabel('Age') ax_Age.set_ylabel('number of people') #乘客年龄分布箱线图 #作箱线图 plt.subplot(122) titanic_data.boxplot(column='Age',showfliers=False) #添加y轴标签 plt.ylabel('Age') plt.title('boxplot of Fare') titanic_data['Age'].describe() count 891.000000 mean 29.544332 std 13.013778 min 0.000000 25% 22.000000 50% 29.000000 75% 35.000000 max 80.000000 Name: Age, dtype: float64 乘客年龄⼤概成正态分布,平均年龄29岁多,最⼤的80岁,最⼩的不到1岁(利⽤int()取整,不到1岁的为0).兄弟姐妹、配偶在船上的 兄弟姐妹、配偶在船上的 乘客分布情况条形图 乘客分布情况条形图 #创建figure、subplot,⽤plot()作柱状图 fig_SibSp=plt.figure(figsize=(10,5)) ax_SibSp=fig_SibSp.add_subplot(1,2,1) SibSp_count=titanic_data['SibSp'].value_counts() SibSp_count.plot(kind='bar') #添加标题,x轴标签,y轴标签 ax_SibSp.set_title('Bar plot of SibSp') ax_SibSp.set_xlabel('number of SibSp') ax_SibSp.set_ylabel('number of people') #拥有各 数量的兄弟姐妹、配偶的乘客⽐例条形图 plt.subplot(122) SibSp_count.div(SibSp_count.sum()).plot(kind='bar') #添加标题,x、y轴 标签 plt.title('Ratio of people in SibSp') plt.xlabel('SibSp') plt.ylabel('ratio') 在船上没有兄弟姐妹配偶的乘客较多,占68.2%.⽗母、孩⼦在船上的乘客分布条形图 ⽗母、孩⼦在船上的乘客分布条形图 Parch_count=titanic_data['Parch'].value_counts() #创建figure、subplot,⽤plot()作柱状图 fig_Parch=plt.figure(figsize=(10,5)) ax_Parch=fig_Parch.add_subplot(1,2,1) Parch_count.plot(kind='bar') #添加标题,x、y轴标签 ax_Parch.set_title('Bar plot of Parch') ax
2024-06-10 17:06:49 197KB 文档资料
1
2012年全球能源预测大赛电力负荷预测数据集,包括各类常用历史气象数据集,负载历史数据及预测
2024-06-10 10:44:24 17.68MB 数据集
1
【作品名称】:基于R语言计算耐药率和数据分析 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。
2024-06-09 22:25:29 72KB r语言 数据分析
1
python根据小红书关键词爬取所有笔记评论,收集关键词热点,自动化采集数据工具。全源码交付,有教程说明。python爬取小红书搜索关键词下面的所有笔记的评论,情感分析、绘制词云图、词频分析、数据分析。
2024-06-09 21:22:08 2.03MB python 数据爬虫
1
达梦数据库可视化连接工具、DM管理工具、DTS数据迁移工具等。使用该工具可以连接管理达梦数据库、调试达梦增删查改等SQL语句、存储过程,迁移mysql、oracle、dm等数据库上的数据到达梦数据库里面。
2024-06-09 19:33:02 886.12MB 达梦数据库
1
Numpy学习教程苹果股票数据 data.csv。主要用于Numpy学习时使用
2024-06-09 18:29:36 24KB apple股票 data.csv
1
生成BundleFusion离线数据 .sens文件 1. 将自己采集的数据命名为BundleFusion需要的格式,如彩色图的命名格式是frame-000000.color.png,深度图的命名格式是frame-000000.depth.png, 其中深度图为16ibt,数据类型为ushort,不需要pose数据。 2. 在BundleFusion源码的相应位置替换FriedLiver.cpp和sensorData.h。 3. 修改FriedLiver.cpp数据存储路径为自己的路径。
2024-06-09 16:27:33 18KB
1
以python作为控制器,在simulink中搭建被控对象模型。技术点涉及python与simulink的数据交互、matlab实时仿真技术、python的数据可视化、增量式PID算法的编写等。有别于平时simulink仿真实验的模型和控制器同处一处,且仿真时间与CPU真实时间不同步。笔者将控制器和被控对象分离,实现远程的实时控制。
2024-06-09 11:08:05 36KB 实时仿真 python数据可视化
1
内容 1)自选文本分类数据集; 2)测试单向、双向TextRNN深度网络算法分类精度; 3)编写、运行程序并查看结果; 4)调节单向、双向TextRNN算法相关参数,分析其对模型效果的影响
2024-06-09 00:19:15 911KB 网络 网络 数据集
1