讲一下数据分析有哪些步骤,在你做项目的过程中哪个步骤需要花费的时间最久?为什么?

数据分析的步骤

1.定义问题,明确需要解决的需求是什么。

2.问题拆分。对于最终需要解决或探索的问题,进行细分,拆分成不同层面的问题。

3.确定指标。根据不同的细分问题,确定需要探索的指标

4.数据收集。收集整理分析项目所需的数据。

5.数据清洗。删除重复数据,异常值,缺失值处理她,特征筛选,数据归一化或标准化处理。

6.数据分析。对相关数据指标进行描述分析,利用可视化进行探索性分析。

7.趋势预测。根据数据建立数据挖掘模型,利用历史数据预测未来数据,并提升预测精度。

8.撰写报告。梳理分析结论行成分析报告。

在数据分析过程中,大多数时间是在做数据清洗的过程。因为在真实数据中,可能包含了大量的缺失值、噪音,也可能因为人工录入错误导致有异常点存在,数据质量的高低影响最终分析的结果,这个过程也是数据分析中非常重要的一步

原文地址:https://www.cnblogs.com/jing-yan/p/12532509.html

时间: 2024-11-09 07:12:43

讲一下数据分析有哪些步骤,在你做项目的过程中哪个步骤需要花费的时间最久?为什么?的相关文章

ORACLE安装过程中检查步骤出现的错误和解决方法【转】

Checking operating system requirements ...Expected result: One of redhat-3,redhat-4,SuSE-9,asianux-1,asianux-2Actual Result: redhat-4Check complete. The overall result of this check is: Passed==========================================================

TCP 通信过程中各步骤的状态

状态图 1 状态图 2 对于上面的图 N 多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻的认识,不能只停留在一知半解之中.下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下 TCP 建立连接的三次握手过程,以及关闭连接的四次握手过程,详情请看<浅谈 TCP 三次握手和四次挥手>. CLOSED: 这个没什么好说的了,表示初始状态. LISTEN: 这个也是非常容易理解的一个状态

2015.12.01 vim编写程序运行的步骤 Xcode基本介绍(快捷键) C语言中的变量

文本编辑器 Windows:TurboC.Dev-C++ Linux:Vim.Emacs (Vim是Mac系统自带,也是今天用到的文本编辑器) Vim · 创建文件(Terminal中完成) vim printName.c(.c为结尾是C语言的标志) vim有两种模式:命令模式 & 编辑模式 在命令模式下输入i(a)就可以进入编辑模式(编辑模式的标志是在编辑器下方显示"INSERT") (操作方式在上一篇) (P.S."#include"导入自己定义或者系统

http通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤

http通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: (1)    建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络.HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能,才能进行更层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端口号是80 (2)    Web

linux的安装步骤和安装过程中需要注意的细节图解

今天有时间我给网友们简单介绍一下CentOS的安装过程,因为最近有网友朋友想我请教过这个问题,下面我给大家解释说明一下,本人用的环境是VMware 虚拟化环境,操作系统是CentOS7.2,以下是安装的详细过程. 1.新建一个虚拟机,我相信大家这个都会. 2.这一步我选择的是自定义安装 3.选择虚拟机兼容类型(直接下一步) 4.由于习惯原因我一般选择稍后安装操作系统 5.选择操作系统类型(这一步我们选择CentOS64位) 6.虚拟命名及安装的位置 7.CPU处理器配置,因为我的电脑是双核,所以

老项目换unicorn的大致步骤

老项目换unicorn的大致步骤: (1)修改config/application.rb 删除  29     # assign log4r's logger as rails' logger.  30     log4r_config= YAML.load_file(File.join(File.dirname(__FILE__),"log4r.yml"))  31     YamlConfigurator.decode_yaml( log4r_config['log4r_confi

开源项目导入eclipse的一般步骤[转]

下载到开源项目后,我们还是希望导入到eclipse中还看,这样要方便点,一般的步骤是这样的 打开源代码目录, 如果看到里面有.calsspath .project文件,那么说明这个项目本来就是eclipse开发的,那么在eclipse中->文件->导入->已存在的项目 如果看到你们有build.xml, 那么说明这个项目是ant构建的,参考下面的"关于导入ant项目" 如果看到里面有pom.xml文件,那么说明这个项目是由Maven构建的,参考下面的"关于导

WIN7+VS2012+COCOS2D-X 3.7创建的项目移植到iphone IOS步骤

1.先搭建好WIN7+VS2012+COCOS2D-X 3.6的环境,并且开发一个项目,编译运行成功. 2.启动MAC机器,进http://www.cocos.com/download/ 下载cocos3.7源码,然后放置在一个目录下. 3.进入到cocos的目录,执行如下命令(举例,根据需要修改): cocos new DemoGame -p com.MyCompany.DemoGame -l cpp -d ~/MyCompany Runing command: new > Copy temp

将websever从10.0移植到11.0中基本步骤

将websever从10.0移植到11.0中基本步骤: 1.用11.0打开原10.0工程文件,然后打开SOPC Builder工具,重新生成nios系统(这一步很重要):然后回到quartus工程中重新编译硬件系统,最后将.sof下载到开发板. 2.启动nios SBT(win7系统中需要以管理员身份启动),设置工作区目录:然后新建一个web sever模板应用工程和bsp工程,将原软件中的.c和.h文件拷贝到新的软件中,然后编译软件工程. 3.将硬件系统.sof下载到开发板(如果在第一步中已下