titanic数据集(决策树如果数据集不够多,会导致分类准确率低吗)

2024-05-25 17:00:02 :35

titanic数据集(决策树如果数据集不够多,会导致分类准确率低吗)

本文目录

决策树如果数据集不够多,会导致分类准确率低吗

  • 日中等,低),会写代码有两个 属性(会,不会),最终分类结果有两类(见,不见)。

  • 决策树如果数据集不够多,是会导致分类准确率低的。。因为对训练数据进行正确分类的决策树可能有多个,可能没有。

如何用Python在10分钟内建立一个预测模型

  预测模型的分解过程  我总是集中于投入有质量的时间在建模的初始阶段,比如,假设生成、头脑风暴、讨论或理解可能的结果范围。所有这些活动都有助于我解决问题,并最终让我设计出更强大的商业解决方案。为什么你要在前面花费这段时间,这有充分的理由:  你有足够的时间投入并且你是无经验的(这是有影响的)  你不带有其它数据观点或想法的偏见(我总是建议,在深入研究数据之前做假设生成)  在后面的阶段,你会急于完成该项目而没有能力投入有质量的时间了。  这个阶段需要投入高质量时间,因此我没有提及时间表,不过我建议你把它作为标准的做法。这有助于你建立建立更好地预测模型,在后面的阶段的只需较少的迭代工作。让我们来看看建立第一个模型的剩余阶段的时间表:  数据描述性分析——50%的时间  数据预处理(缺失值和异常值修复)——40%的时间  数据建模——4%的时间  性能预测——6%的时间  让我们一步一步完成每个过程(每一步投入预测的时间):  阶段1:描述性分析/数据探索  在我刚开始成为数据科学家的时候,数据探索占据了我大量的时间。不过,随着时间的推移,我已经把大量的数据操作自动化了。由于数据准备占据建立第一个模型工作量的50%,自动化的好处是显而易见的。  这是我们的第一个基准模型,我们去掉任何特征设计。因此,描述分析所需的时间仅限于了解缺失值和直接可见的大的特征。在我的方法体系中,你将需要2分钟来完成这一步(假设,100000个观测数据集)。  我的第一个模型执行的操作:  确定ID,输入特征和目标特征  确定分类和数值特征  识别缺失值所在列  阶段2:数据预处理(缺失值处理)  有许多方法可以解决这个问题。对于我们的第一个模型,我们将专注于智能和快速技术来建立第一个有效模型。  为缺失值创建假标志:有用,有时缺失值本身就携带了大量的信息。  用均值、中位数或其它简单方法填补缺失值:均值和中位数填补都表现良好,大多数人喜欢用均值填补但是在有偏分布的情况下我建议使用中位数。其它智能的方法与均值和中位数填补类似,使用其它相关特征填补或建立模型。比如,在Titanic生存挑战中,你可以使用乘客名字的称呼,比如:“Mr.”, “Miss.”,”Mrs.”,”Master”,来填补年龄的缺失值,这对模型性能有很好的影响。  填补缺失的分类变量:创建一个新的等级来填补分类变量,让所有的缺失值编码为一个单一值比如,“New_Cat”,或者,你可以看看频率组合,使用高频率的分类变量来填补缺失值。  由于数据处理方法如此简单,你可以只需要3到4分钟来处理数据。  阶段3:数据建模  根据不同的业务问题,我推荐使用GBM或RandomForest技术的任意一种。这两个技术可以极其有效地创建基准解决方案。我已经看到数据科学家通常把这两个方法作为他们的第一个模型同时也作为最后一个模型。这最多用去4到5分钟。  阶段4:性能预测  有各种各样的方法可以验证你的模型性能,我建议你将训练数据集划分为训练集和验证集(理想的比例是70:30)并且在70%的训练数据集上建模。现在,使用30%的验证数据集进行交叉验证并使用评价指标进行性能评估。最后需要1到2分钟执行和记录结果。  本文的目的不是赢得比赛,而是建立我们自己的基准。让我们用python代码来执行上面的步骤,建立你的第一个有较高影响的模型。  让我们开始付诸行动  首先我假设你已经做了所有的假设生成并且你擅长使用python的基本数据科学操作。我用一个数据科学挑战的例子来说明。让我们看一下结构:  步骤1:导入所需的库,读取测试和训练数据集。  #导入pandas、numpy包,导入LabelEncoder、random、RandomForestClassifier、GradientBoostingClassifier函数  import pandas as pd  import numpy as np  fromsklearn.preprocessing import LabelEncoder  import random  fromsklearn.ensemble import RandomForestClassifier  from sklearn.ensembleimport GradientBoostingClassifier  #读取训练、测试数据集  train=pd.read_csv(’C:/Users/AnalyticsVidhya/Desktop/challenge/Train.csv’)  test=pd.read_csv(’C:/Users/AnalyticsVidhya/Desktop/challenge/Test.csv’)  #创建训练、测试数据集标志  train=’Train’  test=’Test’  fullData =pd.concat(,axis=0) #联合训练、测试数据集  步骤2:该框架的第二步并不需要用到python,继续下一步。  步骤3:查看数据集的列名或概要  fullData.columns # 显示所有的列名称  fullData.head(10) #显示数据框的前10条记录  fullData.describe() #你可以使用describe()函数查看数值域的概要  步骤4:确定a)ID变量 b)目标变量 c)分类变量 d)数值变量 e)其他变量。  ID_col =  target_col =  cat_cols =  num_cols= list(set(list(fullData.columns))-set(cat_cols)-set(ID_col)-set(target_col)-set(data_col))  other_col= #为训练、测试数据集设置标识符  步骤5:识别缺失值变量并创建标志  fullData.isnull().any()#返回True或False,True意味着有缺失值而False相反  num_cat_cols = num_cols+cat_cols # 组合数值变量和分类变量  #为有缺失值的变量创建一个新的变量  # 对缺失值标志为1,否则为0  for var in num_cat_cols:  if fullData.isnull().any()=True:  fullData=fullData.isnull()*1  步骤6:填补缺失值  #用均值填补数值缺失值  fullData = fullData.fillna(fullData.mean(),inplace=True)  #用-9999填补分类变量缺失值  fullData = fullData.fillna(value = -9999)  步骤7:创建分类变量的标签编码器,将数据集分割成训练和测试集,进一步,将训练数据集分割成训练集和测试集。  #创建分类特征的标签编码器  for var in cat_cols:  number = LabelEncoder()  fullData = number.fit_transform(fullData.astype(’str’))  #目标变量也是分类变量,所以也用标签编码器转换  fullData = number.fit_transform(fullData.astype(’str’))  train=fullData=’Train’]  test=fullData=’Test’]  train = np.random.uniform(0, 1, len(train)) 《= .75  Train, Validate = train=True], train=False]  步骤8:将填补和虚假(缺失值标志)变量传递到模型中,我使用随机森林来预测类。  features=list(set(list(fullData.columns))-set(ID_col)-set(target_col)-set(other_col))  x_train = Train.values  y_train = Train.values  x_validate = Validate.values  y_validate = Validate.values  x_test=test.values  random.seed(100)  rf = RandomForestClassifier(n_estimators=1000)  rf.fit(x_train, y_train)  步骤9:检查性能做出预测  status = rf.predict_proba(x_validate)  fpr, tpr, _ = roc_curve(y_validate, status)  roc_auc = auc(fpr, tpr)  print roc_auc  final_status = rf.predict_proba(x_test)  test=final_status  test.to_csv(’C:/Users/Analytics Vidhya/Desktop/model_output.csv’,columns=)  现在可以提交了!

titanic数据集(决策树如果数据集不够多,会导致分类准确率低吗)

本文编辑:admin

本文相关文章:


titanic数据集(关于泰坦尼克号的资料)

titanic数据集(关于泰坦尼克号的资料)

本文目录关于泰坦尼克号的资料R语言自学笔记-2内置数据集pandas怎么把波士顿矩阵的90%作为训练集关于泰坦尼克号的资料泰坦尼克号(英文RMS Titanic),台湾和香港称为铁达尼号,是20世纪初英国制造的一艘在当时世界最大的豪华客轮,

2024年5月13日 16:10

更多文章:


杭州阳性确诊(杭州多所学校学生阳性)

杭州阳性确诊(杭州多所学校学生阳性)

本文目录杭州多所学校学生阳性杭州一列车长初筛阳性,他是被如何感染的杭州有阳性确诊吗杭州通报10名小学生阳性首次感染怎么回事杭州两学校现阳性15例均为首次感染怎么回事12月4日0-24时杭州市报告新增本土阳性72例杭州阳性确诊为什么医院没有药

2024年9月29日 12:40

9277影院高清在线观看(盘点87影院电视剧在线观看视频在线观看,【免费高清】在线观看百度网盘资源)

9277影院高清在线观看(盘点87影院电视剧在线观看视频在线观看,【免费高清】在线观看百度网盘资源)

免费高清资源在线观看剧名:大英雄  百度网盘下载观看链接:https://pan.baidu.com/s/1a1crHi2U-dRaVpm55kjgqQ 提取码:0lh9剧名:我知道你去年夏天干了什么  百度网盘下载观看链接:https:/

2024年3月7日 18:50

科技资讯杂志(《科技资讯》这个期刊怎么样,评职称需要发表文章,想在这个期刊发,知道的朋友给点建议吧)

科技资讯杂志(《科技资讯》这个期刊怎么样,评职称需要发表文章,想在这个期刊发,知道的朋友给点建议吧)

本文目录《科技资讯》这个期刊怎么样,评职称需要发表文章,想在这个期刊发,知道的朋友给点建议吧有什么科技类的杂志《科技资讯》是什么级别的是省级刊物吗山东科技资讯杂志是不是核心期刊《科技资讯》期刊是国家级期刊吗科技类杂志有哪些科技资讯杂志社的办

2024年11月24日 09:50

电脑40寸显示器会不会太大(家用显示器用40寸会不会太大优派vx4002怎样请用过的说说)

电脑40寸显示器会不会太大(家用显示器用40寸会不会太大优派vx4002怎样请用过的说说)

本文目录家用显示器用40寸会不会太大优派vx4002怎样请用过的说说有没有人用过40寸的显示器,神马感觉家用电脑显示屏是选择32寸还是40寸,40寸会不会太大了,各位给个建议,谢谢大家用来玩游戏显示器是越大越好吗想买个40寸的电视机玩游戏,

2024年12月4日 06:40

华硕gtx460显卡(买了华硕的GTX460 飞豹,说要什么双6PIN线,那线要插在主板哪里呢请会的人帮我划一下吧)

华硕gtx460显卡(买了华硕的GTX460 飞豹,说要什么双6PIN线,那线要插在主板哪里呢请会的人帮我划一下吧)

本文目录买了华硕的GTX460 飞豹,说要什么双6PIN线,那线要插在主板哪里呢请会的人帮我划一下吧主板华硕P6H61支持GTX460吗华硕gtx460top1g花屏我的主板是Z77的,显卡华硕GTX460,插在靠近CPU的显卡插槽,经常识

2024年10月30日 10:10

富士数码相机大全(富士相机的产品系列)

富士数码相机大全(富士相机的产品系列)

本文目录富士相机的产品系列富士数码相机哪款好数码相机有哪些品牌富士数码照相机哪款好,排名富士相机的产品系列富士 FinePix S系列:S系列代表着富士的高端相机,也是富士最高科技体现的一部分。是长焦数码相机。富士 FinePix T系列:

2024年5月2日 18:20

mate50pro百科(mate50pro配置)

mate50pro百科(mate50pro配置)

3、屏幕:华为Mate50 Pro支持了120Hz刷新率、并且分辨率也提升到了2616×1212,Mate50 Pro版本搭载的潜望式长焦摄像头还升级到了6400万像素,以上内容参考  百度百科-HUAWEI Mate 50 Pro华为ma

2024年3月14日 03:20

三星显示器生产厂家名称(显示器品牌排行榜详细介绍)

三星显示器生产厂家名称(显示器品牌排行榜详细介绍)

显示器品牌排行榜详细介绍显示器品牌是目前消费者想要了解显示器哪个好的重要参考,在显示器品牌如此繁多的市场中,显示器品牌排行成了大家关注的重点,今天就随小编来看看显示器品牌排行,以供大家参考哦。显示器品牌一、显示器品牌排行之冠捷冠捷科技集团是

2025年1月5日 06:30

三星i9装上卡以后转换过去以后打不了电话了是怎么回事?三星i9100i9i9i9i9i9i9怎么刷机

三星i9装上卡以后转换过去以后打不了电话了是怎么回事?三星i9100i9i9i9i9i9i9怎么刷机

本文目录三星i9装上卡以后转换过去以后打不了电话了是怎么回事三星i9100i9i9i9i9i9i9怎么刷机三星i9300如何开后盖我才买的三星I9206打不出电话了三星i9系列所有机的介绍,三星i95o2耗电快,温度高怎么处理三星i9185

2024年9月30日 09:20

佳能激光打印机lbp2900+(lbp2900+打印机安装步骤)

佳能激光打印机lbp2900+(lbp2900+打印机安装步骤)

本文目录lbp2900+打印机安装步骤佳能2900+怎么设置打印发票佳能激光打印机2900+如何安装驱动老佳能2900+打印机碳粉盒怎样加粉佳能2900+打印机提示打印机不兼容,如何处理佳能2900有没有激光器佳能2900+报激光扫描仪错误

2024年6月1日 13:20

一加社区网页链接(OPPO手机13系统招募信息)

一加社区网页链接(OPPO手机13系统招募信息)

本文目录OPPO手机13系统招募信息一加浏览器怎么下载视频一加手机有官方网站吗告诉我一下谢谢一加手机自带浏览器网页显示不全怎么办一加手机自带浏览器怎么粘贴网址OPPO手机13系统招募信息Android 13 x ColorOS 13升级内测

2024年11月4日 20:40

k1394次列车时刻表查询(佳木斯到烟台那趟火车不路过胶州了佳木斯到烟台的火车,不路过胶州了)

k1394次列车时刻表查询(佳木斯到烟台那趟火车不路过胶州了佳木斯到烟台的火车,不路过胶州了)

本文目录佳木斯到烟台那趟火车不路过胶州了佳木斯到烟台的火车,不路过胶州了k1394次列车时间表k1394次列车途经站点时刻表k1394次火车途经站点1394次火车时刻表庆安到哈尔滨火车时刻表齐齐哈尔到济南火车时刻表佳木斯至烟台k1394列车

2024年4月17日 07:50

蓝牙键盘功能键大全(蓝牙键盘各个键的功能图解)

蓝牙键盘功能键大全(蓝牙键盘各个键的功能图解)

本文目录蓝牙键盘各个键的功能图解蓝牙键盘fn+看电量蓝牙键盘数字键盘怎么切换蓝牙键盘打字怎么选字蓝牙键盘怎么打开蓝牙模式jetech蓝牙键盘切换键功能蓝牙键盘如何使用教程平板的蓝牙键盘怎么用 平板的蓝牙键盘用法蓝牙键盘详细资料大全苹果无线键

2024年10月8日 02:50

网速慢怎么办?(网速很慢怎么解决)

网速慢怎么办?(网速很慢怎么解决)

本文目录网速很慢怎么解决网速太慢怎么办网速慢如何解决网速慢怎么解决网速特别慢怎么解决网速慢怎么办网速 慢 怎么办网速慢怎么办网速慢的解决办法家里的网速慢怎么解决网速慢该怎么办!网速很慢怎么解决如果您使用的是华为手机,手机出现使用移动数据上网

2024年4月24日 05:50

联想小新air15加硬盘(联想小新air15有几个硬盘插槽)

联想小新air15加硬盘(联想小新air15有几个硬盘插槽)

本文目录联想小新air15有几个硬盘插槽联想小新152019拆机换硬盘联想小新152019锐龙版可加硬盘吗联想小新固态硬盘怎么装联想小新-152019有没有预留加装固态硬盘位置联想小新air142021可以加什么固态硬盘吗联想小新air15

2024年9月2日 20:50

h200cy1压缩机代换(ak100cy1压缩机和ZBG1114CY-H能互用吗)

h200cy1压缩机代换(ak100cy1压缩机和ZBG1114CY-H能互用吗)

本文目录ak100cy1压缩机和ZBG1114CY-H能互用吗东贝200压缩机多少瓦au120cy1压缩机代换lk118cy1压缩机,用什么代换ak100cy1压缩机和ZBG1114CY-H能互用吗ak100cy1压缩机和ZBG1114CY

2024年10月12日 18:40

显示器无信号输入但主机正常运行(主机正常运行显示器无信号)

显示器无信号输入但主机正常运行(主机正常运行显示器无信号)

主机正常运行显示器无信号电脑主机正常运行显示器无信号原因如下:1、显示器数据线主机连接处有松动或者已经脱落。先要检查物理连接。看看电脑主机与显示器的连线是否连接稳定。2、由于在内存或者独立显卡的金手指表面形成一种氧化层,造成这个内存和内存槽

2025年1月18日 11:30

诺基亚lumia800芯片(诺基亚Lumia 800的基本参数)

诺基亚lumia800芯片(诺基亚Lumia 800的基本参数)

本文目录诺基亚Lumia 800的基本参数WP7.5国内发力 诺基亚Lumia800国行评测诺基亚Lumia 800评测诺基亚Lumia 800的手机评测诺基亚Lumia 800与诺基亚N9、诺基亚Lumia 800的介绍诺基亚Lumia

2024年11月23日 06:50

中国足球世界杯名单?中国队参加过几次世界杯

中国足球世界杯名单?中国队参加过几次世界杯

本文目录中国足球世界杯名单中国队参加过几次世界杯中国进世界杯是哪一年中国唯一一次进入世界杯是哪一年中国踢过世界杯没有中国世界杯历史战绩中国参加过世界杯吗中国世界杯是哪一年中国队参加过哪一届世界杯中国哪年举办世界杯中国足球世界杯名单中国足球世

2024年9月27日 07:20

苏联kv44真的存在吗(kv44最后死了没)

苏联kv44真的存在吗(kv44最后死了没)

本文目录kv44最后死了没kv44长什么样苏联的kv44怎么画苏联kv44怎么画kv44扭转炮塔的样子是什么样的世界上有kv44吗kv-44怎么画kv44坦克存在吗中国kv44存在吗,比苏联kv44大吗kv44你脖子上那块钢板是kv44最后

2024年10月17日 09:40