1.1为什么学习R语言
1.1.1R是什么
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
从个同的角度出发,对R会有不同的描达。
从使用角度,R是一个有着统计分析功能及强大作图功能的软件。
从编程角度,R语言是面向对象的向量化编程语言。
从计算角度,R是一种为统计计算和图形显示而设计的集成环境
从开发角度,R是一种开源的数据操作,计算和图形显示工具的整合包有各种方式进行编程调用。
从架构角度,R是为统计计算和图形展示而设计的一个系统。它包括一种编程语言、高水平图形展示函数、其他语言的接口以及调试
1.1.2 R语言的主要优势
(1)作图美观
(2)完全免费
(3)算法覆盖广
(4)软件易扩展
(5)强大的社区支持
(6)非过程模式
(7)交互性
(8)统计学特性
1.2 正确的数据思维观
1.2.1数学思维
数学思维能帮助我们摒弃主观的偏见和看法,对自己喜欢的项目客观分析,不对数据进行修饰。
培养自己的思维与处理问题的技能需要在实践中不断完善和改进。
1.2.2统计思维
统计思维是通过统计学表达数据的分布特征,相比于数学,统计思维在日常生活中的应用要明显而简单得多。统计思维有一个非常经典的理论叫回归分析,回归就是“返祖现象”模型。平均值就是用来衡量回归标准的一个方法,数据围绕着平均值波动,并有向平均值靠拢的趋势即为回归。
从思维科学的角度看统计思维可归类为:描述、概括和分析。
(1)描述:“描述”就是对事物或对象的客观印象
(2)概括:“概括”是形成概念的过程,把大脑中所描述的对象中的某些指标抽离出来并形成的一种认识,“概括”的意义在于用一两个简单的概念就能传递出大量的信息。
(3)分析:“分析”就是将研究对象的整体分为各个部分、方面、因素和层次,并加以考察的认知活动
1.2.3逻辑思维
(1)上取/下钻思维
上取思维就是在看完数据之后,要站在更高的角度去看这些数据
下钻思维就是把事物分解分析,比如显微镜原理
(2)求同/求异思维
求同思维就是,一堆数据摆在面前,表现出各异的形态,我们要在种种的表象背后找出其具有的共同规律。
每个数据都有相似之处,同时,我们也要看到它们不同的地方、特殊的地方,这就是求异思维。
(3)抽离/联合思维
当你从一个旁观者的角度看待数据时,会发现那些经常让我们迷失方向的细枝末节。这时,就可以采用抽离思维获取帮助
联合思维就是站在当事人的角度去思考去分析
(4)离开/接近思维
1、正确的数据思维观包括数学思维、统计思维、逻辑思维
2、换位思考属于联合思维
3、数学思维能够帮助我们摒弃主观的偏见与看法
4、常用统计量包括平均数、众数、中位数、方差
5、从思维科学角度看统计思维可归类为描述、概括和分析
6、把大脑中所描述的对象中的某些指标抽离出来并形成一种认识称为概括
7、把事务分解分析为下钻思维
8、显微镜原理属于下钻思维
9、当一堆数据摆在我们面前,表现出各异的形态,然而我们却要在种种的表象背后,找出其有共同规律的特点,称为求同思维
10、 设置路径为D盘Test文件夹下并显示当前路径和包,以及R版本
setwd("D:/Test")
getwd()
sessionInfo()