京公网安备 11010802034615号
经营许可证编号:京B2-20210330
R 语言数据分析师养成计划——从零开始的 14 个任务
1992年,肉丝(Ross Ihaka)和萝卜特(Robert Gentleman)两个人在S语言(贝尔实验室开发的一种统计用编程语言)的基础上开始构思一种新的用于统计学分析的开源语言,直到1995年第一个版本正式发布(和各位年龄相仿)。因为他们名字的第一个字母都是R,所以这门语言就被叫做R。这两个人都是统计学教授出身,再加上R语言的生父S语言,所以R语言在统计学方面有着纯正的血统!
如果你平时的工作会涉及到统计学,那么接触R语言实在是太正常不过了。因为R语言本身为统计而生,所以你能想到的所有统计相关的工作,R都可以非常简洁的用几行命令(甚至1行命令)帮你完成。
在R官网有这样几句介绍:“R provides a wide variety of statistical (linear andnonlinear modelling, classical statistical tests, time-series analysis,classification, clustering, …) and graphical techniques, and is highlyextensible. One of R's strengths is the ease with whichwell-designed publication-quality plots can be produced, including mathematicalsymbols and formulae where needed.”
* R高度的可扩展性正是体现在它那1万多个包上,你想做的几乎所有事情都可以用现有的R包来辅助完成(当然,有些工作即便能完成但也不适合)。
* R另一个杀手锏就是其强大的绘图功能,正如上面的英文介绍所言,R可以画图,画各种各样的图,画各种各样高逼格的图,画各种各样高逼格可以直接出版的图。
* 完善的统计学功能再加上强大的绘图功能,就是你学习的最大理由。
C君推荐:扎扎实实的养成R语言数据分析师!
R语言数据分析师养成计划——从零开始的14个任务
本课程主要是面向小白人士,课程将回答为什么要学习数据分析?如何学习数据分析?并且从R语言安装、数据结构探索、R基本语句以及数据可视化、决策树等内容重点剖析14个任务的操作,并在课后有相应作业的布置、修改,使零基础的学员完全掌握R语言,完成数据分析师计划的学习。
10月8日前,扫码回复“R语言”咨询报名前20名,赠送价值69元的《用商业案例学R语言数据挖掘》一本,带你走上R语言进阶之路。
大 纲
引言——关于数据分析学习的3个问题
(1)为什么要学习数据分析
(2)如何学习数据分析
(3)如何理解我们的课程大纲
任务1 走进R语言与Rstudio
任务1是整个课程的开篇,主要介绍R的下载与安装、R包的管理,帮助学员快速掌握编程界面。
任务2 R的数据结构探析
任务2中,我们主要学习向量、矩阵、列表、数据框、因子等数据类型,学习数据类型的相互转换。
任务3 熟悉R的基本语句
任务3中,循环、条件、自定义函数是我们的主要学习内容,这里我们会用到while, for, if, function等命令,这些命令将让我们处理数据变得游刃有余。
任务4 数据可视化——R的基本作图
可视化是数据分析的核心之一,毕竟大多数人没有数据分析基础,也很难从海量数据中直接提炼信息,这时我们就需要运用散点图、直方图、饼图等可视化工具来帮助我们发现数据规律,展示模型结果。
任务5 数据可视化——R的可视化进阶
地理信息可视化,简单的说就是在地图上做数据展示,我们将用Remap等功能包,让你的可视化效果变得十分酷炫。
任务6 多元线性回归——上市企业盈率的影响因素分析
多元线性回归是所有数据分析模型的入门级模型,它能有效的帮助我们对进行影响因素分析,客户价值评估等工作。这一任务中,我们将用尽可能通俗的语言来阐述原理,并以案例的方式进行模型实践。
案例摘要:市盈率往往是评价上市企业的重要指标,但市盈率=每股市价/每股收益,股价在很大程度上由投资者和市场决定,有投机的因素存在,时常偏离这支股票的内在价值,对企业来说,通过改善每股收益来改善市盈率更为实际。因此,我们的案例将选择把每股收益作为被解释变量进行分析。
任务7 主成分分析——上市公司财务数据的主成分分析
主成分分析的作用有很多,其中最常用的就是降维、处理多重共线性、构造指标排名。在这一任务中,我们将结合主成分的基本原理来阐述和实践。
案例摘要:为了分析财务状况是如何影响企业市盈率的变化,我们整理了128 家该板块的公司财务报表,但由于财务数据众多,而且存在多重共线性问题,所以我们运用主成分方法,将各种财务比率变量降维,再建立回归模型进行研究。
任务8 聚类分析——基于能力指标的基金经理人分类
物以类聚,人以群分。在互联网2.0时代深耕细分市场是大多企业的共识。那么如何进行有效的分类才能在这一讲中我们将讲述聚类的基本方法,其中包括均值聚类和密度聚类。
案例摘要:我们对基金经理人能力指标数据进行了整理,我们在案例中将对经理人按照其能力指标进行分类,给投资者提供参考。
任务9 逻辑回归——网贷平台信用风险影响因素与识别
逻辑回归是最常用的分类模型之一,它最大的优势在于不但能够分类,而且等给出属于哪个分类的概率,其影响因素可以分别进行单调性分析。
案例摘要:本案例以国内85家P2P平台为研究样本(已屏蔽平台名称),从运营时间(月),平均年化收益率,注册资金(万元),平台高管人数,高管信息详细比例等来评价影响P2P平台出现问题的原因,并对平台进行风险识别。
任务10 决策树 —— 银行贷款风险识别
决策树是最为直观的决策模型,在这一节中,我们将介绍信息熵,信息增益等概念来帮助大家快速理解决策树。在案例方面,我们将介绍主流的CART和C5.0模型的应用。
案例摘要:贷款违约风险是银行面对的主要风险之一,一笔正常的贷款,银行的利润是10%左右的利息,但是一笔违约的贷款,银行则需要付出100%的本金。在我们的案例中,我们将给出如何应用决策树来进行风险识别的解决方案。
支持向量机(SVM,Support vector machines)技术是以数学和统计这两门学科为基础支持的学习算法。在业务场景下,SVM通常被用来进行目标识别,样本分类和回归分析。在机器学习领域,“机”(machine)表示算法的意思。虽然同属监督学习算法,但与神经网络、决策树不同,支持向量机有着明显的数学运算和优化技术的基因。
案例摘要:对于股票投资者,选股是基于自身对于市场情况判断等人为因素来筛选市场中的优质股票,即在当下买入这些优质股持有一定的时间段中,也就是说在选择时找出自己未来看涨的股票。用SVM来选股的核心在于设计样本股票的指标,为了能够综合不同证券分析方法,本案例SVM模型的特征选择会从各个角度选取股票样本的输入变量。
任务12 关联分析——互联网投资标的的智能推荐
关联分析的一个典型例子是购物篮分析。该过程通过发现顾客放入其购物篮中的不同商品之间的联系,分析顾客的购买习惯。通过了解哪些商品频繁地被顾客同时购买,这种关联的发现可以帮助零售商制定营销策略。其他的应用还包括价目表设计、商品促销、商品的排放和基于购买模式的顾客划分。进入互联网时代,关联分析的应用已经被各类平台发挥得淋漓尽致,其主要应用场景包括:
网购商品的智能推荐。(互联网零售)
电信产品的捆绑销售。(电信运营商)
互联网投资标的的智能推荐。(互联网投资平台)
音、视频节目的智能推荐。(音、视频平台)
案例摘要:随着互联网金融的飞速发展,在互联网金融平台上寻找投资标的,进行资产投资,已经成为了越来越多投资者的选择。然而,在互联网金融平台上进行投资通常需要面对以下三方面特征(以P2P网贷为例):(1)一个标的(一笔借款)需要多个投资人(出借人)投标才能满足;(2)投资人通常不具备专业知识;(3)互联网金融市场的单个标的金额较小,通常一个标的(一笔借款)金额都被限定在1万元-10万元之间,而每个投资人都投资每个标的的一部分,那么投资人就需要完成多个的投标行为才能达成自己的投资需求。因此在互联网金融平台上,投资人的决策成本较高。
那么从平台的角度,除了强化风险管理和提高信息透明度以外,还有那些工作可以吸引投资者,降低投资者决策成本,提高平台效率呢?投资标的的智能推荐就是一个不错的选择,下面我们就基于关联算法来介绍一个投资标的的智能推荐案例。
任务13 神经网络—— P2P网贷的逾期风险识别
神经网络是目前最为热门的模型,它是通往深度学习的基石,这里我们将详细介绍神经网络的基础知识,为大家的进一步学习后期的深度学习打下坚实的基础。
案例摘要:在互联网金融蓬勃发展的环境下,P2P 网贷在我国迅速发展起来。P2P网贷是指通过借助专业网络平台帮助借贷双方确立借贷关系并完成相关交易手续的网络借贷,是一种将小额度的资金聚集起来借贷给有资金需求人群的商业模型。对P2P信用风险进行识别是一个十分有意义的研究主题,它能够帮助P2P网贷投资者降低投资风险,也在一定程度上促进P2P行业的发展。本案例就将基于神经网络对P2P网贷中的信用风险进行识别。
任务14 朴素贝叶斯与文本分析—— 散户投资者情绪识别
朴素贝叶斯分类方法是一种十分简单的分类算法。之所以这个方法叫做朴素贝叶斯分类方法,是因为这种方法的思想真的很朴素,朴素贝叶斯的思想基础可以简单的表述为:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。
案例摘要:投资者情绪识别是业界和学界共同关心的话题。我们认为,当投资者表现出乐观(正面)情绪,这种情绪将转化为做多行为,这有助于股票价格上涨;反之,当投资者表现出悲观(负面)情绪,这种情绪将转化为做空行为,这有助于股票价格下跌(相关的文献对于这方面观点仍有各自的表述)。在这个案例中,我们并不研究情绪与股价的关系,而是希望通过模型来识别论坛中的评论情绪类型。这项工作是后期各种基于情绪指标的交易策略的前提和基础。
任务15 总结
(1)对所有学习的模型进行综述
(2)对后期学习给出建议
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
在大数据时代背景下,海量行业数据亟需通过专业化工具挖掘潜在价值,辅助企业业务决策、优化运营模式、规避经营风险。Python凭借 ...
2026-08-28SQL是数据分析领域最基础、最核心的工具,承担着取数、清洗、统计、分层、归因的全流程工作。不同于单纯的语法练习,实战化SQL数 ...
2026-08-28 很多企业团队并非缺乏指标,而是陷入“指标失控”:仪表盘上堆满实时跳动的数据,却无法回答“当前瓶颈在哪、下一步该做什么 ...
2026-08-28随着新零售模式的快速普及,零售行业从传统的“货品驱动”全面转向“用户驱动”。门店交易数据、线上消费记录、浏览轨迹、复购频 ...
2026-08-27在数据分析、爬虫采集、接口开发、数据归档等场景中,JSON与CSV是两种使用率最高的数据存储格式。JSON为键值对结构化格式,适配 ...
2026-08-27 很多数据分析师每天都在计算指标、制作报表,但当被问到“什么叫指标数据元”“指标数据标准包含哪些核心维度”“指标数据质 ...
2026-08-27在数据分析工作中,时间序列是最常见的数据类型之一,订单时间、日志时间、交易时段、统计周期等数据均离不开时间处理。原始数据 ...
2026-08-26在数据分析与数据预处理工作中,原始数据普遍存在录入错误、系统故障、偶然极值等问题,极易产生异常数据。异常数据会严重干扰数 ...
2026-08-26 很多数据分析师能熟练写SQL、做透视表,但当被问到“数据是从哪里来的?经过哪些加工才进入数据仓库?ETL具体做了什么?”时 ...
2026-08-26在数理统计与数据分析领域,多因素方差分析与线性回归模型是研究变量关系、因素影响、数据差异规律的两大核心工具。二者均属于经 ...
2026-08-25数据分析的核心价值不在于数据计算与图表制作,而在于清晰、精准、有逻辑地输出结论、支撑业务决策。日常数据分析报告普遍存在结 ...
2026-08-25 很多数据分析师能熟练地写SQL、做透视表、算描述性统计,但当被问到“如何预测用户流失概率”“如何归因销量下滑的关键因素 ...
2026-08-25平均数是数据分析、数理统计与日常运算中最基础、最常用的统计量,核心作用是浓缩一组数据的整体水平、刻画数据集中趋势。在众多 ...
2026-08-24在MySQL数据库中,InnoDB存储引擎作为主流事务型引擎,默认事务隔离级别为可重复读(Repeatable Read,RR),这与SQL Server、Or ...
2026-08-24 很多数据分析师拿到数据就开始清洗、建模,但当被问到“这批数据属于什么类型——结构化还是非结构化?分类变量还是数值变量 ...
2026-08-24 很多数据分析师画过趋势图、做过业绩预测,但当被问到“这个月销售额增长20%,到底是长期趋势自然增长,还是促销活动的短期 ...
2026-08-21在数据分析与数据可视化工作中,直方图是展示数据分布特征、离散程度、集中区间的核心图表,能够直观呈现数值数据的频次分布规律 ...
2026-08-20在数据分析领域有一句核心准则:垃圾数据进,垃圾数据出。数据清洗是数据分析、数据建模、数据可视化之前的必经前置工序,也是保 ...
2026-08-20 很多数据分析师做过按月份的销售额趋势图,画过按天的流量折线图,但当被问到“时间序列和普通数据有什么本质区别”“季节性 ...
2026-08-20在Python数据分析与数据清洗工作中,Pandas是最核心的数据处理库,DataFrame是结构化数据的标准存储格式。在实时数据采集、循环 ...
2026-08-19