18056868301
首页>全部课程>R语言入门
R语言入门
龙旭资深讲师
R语言入门
直播面授
时间图标 培训课时 30 课时(4天)
标题图标 课程介绍 标题图标
      在数据分析尤其是大数据分析领域,除了能对大数据进行存储和管理外,如何有效的对已经持有的数据进行分析是最为重要的一个过程。在这个方面,R语言具有得天独厚的优势。本课程从R语言基础开始,结合大数据分析的原理和思路,逐步讲解R语言的使用过程,学习R语言的基本语法和常用函数的使用,并且学习各类统计图形的创建


标题图标 学员基础 标题图标

? 要求学员有数学基础,最好能有一门编程语言的基础

标题图标 课程目标 标题图标

? 通过学习R能解决应用数学的相关问题

? 在涉及大量分析,建模,统计及绘图的学科中,如物理学,生命科学,化学,地球科学,经济学,工程学,上学,通过R非常直观。

? 养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题的能力;

标题图标 课程大纲 标题图标

模块名称

课程内容

认识R语言

1. R语言概述

2. R安装与启用,升级

3. R使用入门

4. R操作界面

5. RStudio安装与使用

6. R的常用操作

7. R数据分析包

8. 创建与保存R脚本

9. 运行R脚本

10. 找到R脚本中的错误

11. R的注释

R语言的基本操作

1. 数据类型

2. 数据结构

3. 向量的操作方法和固有属性

4. 矩阵的操作和运算

5. 数组的使用

6. 列表的特性和编辑方法

7. 数据框的创建和基本操作

8. 因子

9. 变量的重命名

10. 缺失值分析

11. 数据排序

12. 随机抽样

流程控制

1. 逻辑运算及逻辑向量

2. 布尔运算

3. 缺失数据

4. 索引

5. ififelseswitch语句

6. forwhilerepeat循环的使用

7. 检查循环

8. 斐波那契

1. R中建立新函数

2. 二次函数

3. 三角函数

4. 指数函数与对数函数

5. 自定义函数

6. apply家族中的循环函数

7. lapply(),sapply()函数,tapply()函数,mapply()函数

8. 更多的高级循环函数

9. Rreplicate()函数和sweep()函数

10. R中的aggregate()函数

11. 字符串处理

12. 文本分词

数据输入与输出

1. 数据文件的读写

2. 键盘输入数据

3. 读取不同格式的数据

4. 从其他统计软件获取数据

5. 从数据库获取数据

6. 从网页获取数据

基本绘图

1. 图形元素

1) 颜色

2)

3) 文本

4) 线条

5) 图例

6) 坐标轴

7) 图形结合

8) 图标保存

9) 图形函数

2. 单变量绘图

1) 带状图

2) 直方图

3) 茎叶图

4) 箱线图

5) 时序图

3. 双变量绘图

1) 散点图

2) 并列箱线图

3) 条形图与饼图

4) 条形图与饼图的数据展示

矩阵运算及线性方程组

1. 向量

2. 矩阵相乘

3. 矩阵加减

4. 将数据文件读取为矩阵

5. 矩阵表示

6. 矩阵的逆

7. R中矩阵求逆

高级绘图工具

1. lattice包绘图工具

1) 绘图特色

2) 基本图形

2.  ggplot2包绘图工具

1) gplot开始

2) ggplot作图

3. 交互式绘图工具简介

1) rCharts

2) recharts

3) googleVis

4) htmlwidgets

5) shiny

概率与模拟及拟合数据模型

1. 随机变量

2. 概率

3. 离散概率分布

4. 连续概率分布

5. 多元预测变量

6. 非线性统计方法

R代码的调式与优化

1. R代码的常见信息与警告

1) R代码的正常与警告

2) R代码中的警告处理方法

2. R代码中的错误与错误处理方法

1) 使用try()函数处理错误信息

2) try()函数与循环相结合

3. 调式R代码

1) 查看调用栈或暂停代码

2) 修改error选项

4. 向量化编程方法

1) 向量化编程思想

2) 比较循环和向量的运行速度