大数据中的R语言编程(山东联盟)
大数据中的R语言编程(山东联盟)
1000+ 人选课
更新日期:2025/03/05
开课平台智慧树
开课高校青岛大学
开课教师陈宇赵宁仇培铭
学科专业工学计算机类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
《大数据中的R语言编程》是学习使用R语言进行大数据分析的理论与实践高度融合的课程。本课程由青岛大学大数据教研团队精心打造,以畅销书《R语言实战》为教材,由四位常年工作在大数据教学、科研一线的青年骨干教师为主讲,带你一起探索大数据的神奇世界,带你一起感受R语言的神奇魅力。
课程大纲

在线教程

章节简介教学计划
R语言介绍
登录后可预览视频
R语言介绍
陈宇
创建数据集
数据集的概念
赵宁
数据结构 -- 矩阵
赵宁
数据结构 -- 数组和数据框
赵宁
数据集的输入与数据集的标注
赵宁
图形
使用图形-一个简单的例子
赵宁
添加文本、自定义坐标轴和图例
赵宁
条形图和饼图
赵宁
直方图、核密度图、箱型图和点图
赵宁
数据管理
数据处理基础
仇培铭
变量、缺失值、日期值、类型转换等
仇培铭
数据排序、合并以及SQL语句操作数据框
仇培铭
数值处理函数
陈宇
字符处理函数
陈宇
一个数据处理难题的解决方案
陈宇
控制流
陈宇
自定义函数
陈宇
基本统计分析
描述性统计分析与频数表和列联表
仇培铭
相关、t检验、组间差异的非参数检验及可视化
仇培铭
回归分析
回归分析
陈宇
实战案例1
孙更新
实战案例2
孙更新
  • 第一章R语言介绍

    R语言的简单介绍,R语言编程工具的介绍,以及一个简单的R语言代码示例。

  • 1.1R语言介绍

    什么是R语言?如何下载安装R语言环境?以及简单的R语言编程实例。

  • 第二章创建数据集

    数据集的概念,讨论多种不同的数据结构,同时尝试进行数据的输入和数据集的标注。这一章是R语言数据结构的基础,掌握了数据结构才能更好地使用R进行数据分析。


    本章要学习的内容包括:

    (1)R中都有哪些用于存储数据的结构;

    (2)介绍如何向R中输入或者导入数据;

    (3)如何对数据进行标注

  • 2.1数据集的概念

    这节课我们来学习创建数据集的有关知识。R语言是一门统计分析语言,而任何数据的统计分析,首先要做的就是按照个人要求的格式来创建含有研究信息的数据集。

  • 2.2数据结构 -- 矩阵

    R语言中的向量,基本概念和使用方法。

  • 2.3数据结构 -- 数组和数据框

    介绍数据结构中的数组和数据框

  • 2.4数据集的输入与数据集的标注

    介绍R语言中数据集的标注方法,讨论为什么需要标注,什么时候需要标注?

  • 第三章图形

    这一章将介绍图形的基本用法,并且会讲到图形的进阶应用,例如条形图、饼图、直方图等。

    R语言的一大特色就是可以很好的支撑科研活动中各类图形的绘制,在这一章中,我们就将用一些实例带领大家了解图形的知识。

  • 3.1使用图形-一个简单的例子

    讲解一个图形的简单例子。绘制图形函数中各个参数的设置,以及带来的变化。

  • 3.2添加文本、自定义坐标轴和图例

    通过一个简短的例子,了解图形的基本概念 。

  • 3.3条形图和饼图

    条形图和饼图的生成方法,以及主要的应用情境。

  • 3.4直方图、核密度图、箱型图和点图

    直方图、核密度图、箱型图和点图的生成方法,以及主要的应用情境。

  • 第四章数据管理

    数据处理的基础概念,数据处理和数据库之间的联系,同时会讲解一个在数据处理中的难题,并通过学习一些数值处理函数来寻找解决方案。讲解控制流和自定义函数,通过实例学习自定义函数的使用方法。

  • 4.1数据处理基础

    介绍数据处理的基础方法、基本理念,逐步介绍使用R语言进行数据处理和分析。

  • 4.2变量、缺失值、日期值、类型转换等

    介绍常见的变量、缺失值、日期值以及类型转换的操作、使用方法,这是数据处理,尤其是数据清洗的基础。

  • 4.3数据排序、合并以及SQL语句操作数据框

    介绍数据排序、合并以及SQL语句的基础。

  • 4.4数值处理函数

    介绍一个数据处理的问题,从实例出发,探讨数据处理的过程、方法。介绍数值处理函数的使用方法。

  • 4.5字符处理函数

    主要讲解字符处理函数的使用方法等。这些函数是数据处理的必备工具。

  • 4.6一个数据处理难题的解决方案

    针对提出的实例,进行代码设计,提出数据处理的解决方案。

  • 4.7控制流

    讲解控制流语句,if语句等。控制流语句构成了编程语言的结构,良好的控制流语句设计会带来更为合理的语句结构。

  • 4.8自定义函数

    讲解自定义函数的定义方法、调用方法、返回值的应用等。自定义函数是每一种编程语言中的重点,也是R中的重要组成部分。

  • 第五章基本统计分析

    基本统计分析方法,以及相关性、t检验等方法的实施过程。用R语言来实施统计学方法,让R语言更为有效的服务于数据分析。

  • 5.1描述性统计分析与频数表和列联表

    介绍基本统计分析方法,包括描述性统计分析与频数表和列联表等。

  • 5.2相关、t检验、组间差异的非参数检验及可视化

    介绍相关性、t检验、组间差异的非参数检验及可视化等方法。

  • 第六章回归分析

    回归分析的概念和相关实例。

  • 6.1回归分析

    介绍什么是回归分析,回归分析的方法和理论基础,通过代码实战案例来讲解回归分析方法。

  • 6.2实战案例1

    一个实战案例的处理与分析过程。

  • 6.3实战案例2

    一个实战案例的处理与分析过程。

  • 开始学习
  • 第一章  作业测试
    第一章 R语言介绍

    1.1 R语言介绍

    视频数1
  • 第二章  作业测试
    第二章 创建数据集

    2.1 数据集的概念

    2.2 数据结构 -- 矩阵

    2.3 数据结构 -- 数组和数据框

    2.4 数据集的输入与数据集的标注

    视频数4
  • 第三章  作业测试
    第三章 图形

    3.1 使用图形-一个简单的例子

    3.2 添加文本、自定义坐标轴和图例

    3.3 条形图和饼图

    3.4 直方图、核密度图、箱型图和点图

    视频数4
  • 第四章  作业测试
    第四章 数据管理

    4.1 数据处理基础

    4.2 变量、缺失值、日期值、类型转换等

    4.3 数据排序、合并以及SQL语句操作数据框

    4.4 数值处理函数

    4.5 字符处理函数

    4.6 一个数据处理难题的解决方案

    4.7 控制流

    4.8 自定义函数

    视频数8
  • 第五章  作业测试
    第五章 基本统计分析

    5.1 描述性统计分析与频数表和列联表

    5.2 相关、t检验、组间差异的非参数检验及可视化

    视频数2
  • 第六章  作业测试
    第六章 回归分析

    6.1 回归分析

    6.2 实战案例1

    6.3 实战案例2

    视频数3
  • 期末考试