R语言新手村-数据分析篇(2023秋季班)
教师: 張烜瀚
2023/09/11~2024/01/12

概要

【R语言新手村 - 数据分析篇】(本课程为中级课程)

本课程目标,让学生学会在R语言中,四个常用的相关套件并做应用。学习数据可视化,使用绘图套件 ggplot2。学习制作网络爬虫程序,能自行收集网络相关数据做分析应用。学习机器学习,设计自动学习的规则,创建数据预测分析模型。学习大数据数据(Big Data)分析,从大数据数据中,产生具有价值的信息。使用相关套件应用范例,来说明套件的使用方式,以及相对应的应用领域,并展示分析后的结果。学生将会制作相关的程序专题,练习如何实际使用套件来解决相关的问题,从过程中知道如何分析出有价值的信息。


 【R语言新手村 - 基础语法篇】(另有初级课程如下链接)

https://www.ewant.org/admin/tool/mooccourse/mnetcourseinfo.php?hostid=9&id=11400

#编程语言

课程目标

使學生了解程式基本運算,培養學生程式邏輯思維觀念,提升學生對程式設計的興趣,讓學生了解如何做基礎的資料分析,奠定學生日後修習其他相關程式設計課程的基礎。


授课教师

張烜瀚 老師

國立東華大學特約講師

專長:演算法、圖形理論


课程进度表

单元 1:单元一:课程说明与R语言基本介绍

单元 2:单元二:基本数据结构:矢量

单元 3:单元三:基本数据结构:矩阵

单元 4:单元四:基本数据结构:数据框

单元 5:单元五:基本数据结构:列表

单元 6:单元六:流程控制-条件判断

单元 7:单元七:流程控制-循环控制

单元 8:单元八:自订函数撰写与乱数函数

单元 9:期中考试周 Midterm Exam

单元 10:单元九:数据输入与输出-使用 CSV 档

单元 11:单元十:基本绘图-基本统计图

单元 12:单元十一:网络爬虫套件-Rvest

单元 13:单元十二:数据可视化套件-ggplot2

单元 14:单元十三:机器学习套件-监督式学习

单元 15:单元十四:机器学习套件-非监督式学习

单元 16:单元十五:大数据数据分析套件

单元 17:期末考试周 Final Exam

单元 18:讨论期末作业与期末专题相关问题

课程内容

R语言介绍】

  1.1 R语言介绍与编辑环境说明

  1.2基本变量

  1.3基本数据结构

  1.4流程控制

  1.5 自订函数撰写

  1.6数据输入与输出

  1.7基本绘图

【网络爬虫】

  2.1 简介网络常用基本编程语言

  2.2 网络爬虫套件-Rvest(1)

  2.3 网络爬虫套件-Rvest(2)

  2.4 网络爬虫专题制作

【绘图套件】

  3.1 ggplot2套件

  3.2 ggmap 套件

  3.3 绘图套件专题制作

【机器学习】

  4.1机器学习介绍

  4.2监督式与非监督式学习

  4.3 机器学习专题制作

【数据分析】

  5.1社群网站分析与文本探勘

  5.2 SparkR 巨量数据分析

  5.3 数据分析专题制作


上课形式

本課程總共有五個大單元,分別是R語言介紹、網路爬蟲、繪圖套件、機器學習、資料分析。每個大單元共有三到七個小單元組成,每個小單元提供1020分鐘的視頻影片課程。使用作業方式來評量學生,標準請參考「評分標準」。

评分标准

  • 外校學生課程評分標準:

平時作業:10%

程式作業(一):15%

程式作業(二):15%

期中作業:30%

期末作業:30%


  • 東華學生課程評分標準:

平時成績(eWant學習歷程):10%

平時作業:10%

程式作業(一):10%

程式作業(二):10%

期中作業:20%

期末作業:20%

期末專題:公告在東華e學苑,20%



通过标准


Course grade pass:60Grade Memo:max grade 100 point

先修科目或先备能力

本課程無須背景知識,適合所有對程式設計有興趣的學習者修習。


建议参考书目

1.R語言資料分析:從機器學習、資料探勘、文字探勘到巨量資料分析 [第二版]李仁鐘、李秋緣,博碩出版社

2.輕鬆學習R語言:從基礎到應用,掌握資料科學的關鍵能力 郭耀仁,碁峰出版社

常见问答集

1.我修習完此課程是否將獲得相關證書?

  答:學習成績六十分以上表示及格,學習成績及格者會獲得相關證書。

2.我沒有修過MOOC課程,需要準備什麼?

  答:請跟著教材影片的進度,按時上課和繳交作業。

3. 此課程是否會提供上課投影片?

  答:目前暫時不提供上課投影片。

4.作業上傳可以使用那些格式?

  答作業會有程式碼以及書面報告。程式碼請使用.R檔。書面報告請使用Word檔或是Pdf檔。

5.我現在才發現有這麼好的資源,來不及上完怎麼辦?

  答:本課程之後會開春季班,請同學記得來修課。

6. 課程結束後是否能繼續學習呢?

  答:目前課程結束後是無法繼續學習的。如果有需要,可以修春季班的課程。

其它

本課程證書費用:500元

如何申請電子版證書?

1.點選右上方的「小白人」。

2.點選「證書下載」。


3.畫面即會轉到申請證書系統中,請點選「我要申請證書」。

4.點選「我要搜尋」開始申請證書。


5.ewant平台僅提供電子版證書,確認繳費成功後,請點選「我已申請的證書」,再點選「我要搜尋」下載您申請的證書電子檔。

詳細證書下載流程說明請點這裡