什么是R?
最受欢迎的数据分析和可视化平台之一。
为什么选择R?
免费支持windows/Mac OS/Linux,开源,每个人都可为其做贡献,所以有着众多的工具包。
掌握R有什么作用?
可以完成数据分析设计的几乎所有的步骤,
数据获取---》数据清理---》数据分析---》结果报告---》发布结果
数据分析:
探索性数据分析
统计推断
回归分析
机器学习-----分类问题
1. 探索性数据分析
数据分析中的必要步骤
了解数据
作图
2. 统计推断
基于数据得出正式结论的过程。
通常得出的数据是具有不确定性的
3. 回归分析
线性回归分析,
线性模型拟合数据
预测变量,结果变量
4. 机器学习
需要一定的计算机知识和数学知识
通过海量数据来训练模型,并用模型来预测新的数据
如何用R开发数据产品?
在R中开发数据产品的工具:
GoogleVisAPI 使用方法:用R制作html,调用google charts生成图表。
交互式html图表。
Manipulate 可以进行人机交互。
rCharts 使用R制作交互式javascript可视化产品
shiny制作嵌入网页的交互式R程序的平台。
Slidify 制作和发布基于R的报告
cran.r-project.org R下载网址。
RStudio的获取和安装
集成开发环境(IDE)
rstudio.com 下载网址
包 扩展R基本功能的机制,也集成来众多的函数。
在R中有5中基本的对象数据类型:
字符
数值
整数
复数
逻辑
在R语言中给变量赋值: x <- 2
Class(x) 查看变量x的类型
x <- 3L 表示变量x是整形。
R语言区分大小写。
Y <- “Hello World”
Y为字符型变量。
在R语言中,真或假(true or false)都需要用大写来表示。
复数: x <- 1+2i
本文出自 “lss8025404” 博客,请务必保留此出处http://lss18234826994.blog.51cto.com/11518794/1791188
原文地址:http://lss18234826994.blog.51cto.com/11518794/1791188