課程基本資料
系所 / 年級Department/Grade-Level
通識選組 1年級
課號 / 班別Course Code
96U000631 / A
學分數Credits
2 學分
選 / 必修Elective / Required
通識(General)
科目中文名稱Course Title (Chinese)
R 語言程式設計與應用
科目英文名稱Course Title (English)
R language programming design and application
負責教師Instructor
江玠峰(Chiang, Chieh-Feng)
開課期間Course Load
一學期
人數上限Enrollment Max.
40 人
已選人數Enrollment Taken
39 人
抽籤自動遞補等候人數Number of the waiting list after ballot
0 人
備註Memo
本教室人數上限40人,如初選滿額,以畢業班為優先,再依年級高低,最後依權重排序。
可選學制 (availability)
大學部
1年級 至1年級
二技部
2年級 至3年級
碩士班
不可選
博士班
不可選

修讀他所『碩士班可供博士班下修課程』是否認列為博士班畢業學分,請先向所屬研究所確認,以免日後所修學分不予認列。

請各位同學遵守智慧財產權觀念;請勿非法影印。

教學綱要
課程概述Course Description
R語言是一個免費、跨平台且容易上手的直譯式電腦語言。學會R語言將能幫助你輕鬆分析龐大的研究資料。對於有興趣往人工智慧、大數據分析、想在畢業前進行專題研究甚至想要研讀研究所的人,非常建議選修此一課程。
教學目標Course Objectives
此門課介紹如何使用R語言來處理各種資料,並撰寫程式來解決問題。課程的設計重點在各種數值與非數值資料的統計分析,學期前半段在利用R語言解決各種基礎統計上的問題,諸如數值分析;後半段則著重在混合資料的擷取與分析等,並搭配繪圖,是內容豐富且實用的課程。這門課歡迎沒有任何程式語言基礎的學生來選修。 This course is designed and aimed at using R language to deal with data analysis. The first half of this course is to teach students how to write their own R programs to solve classical statistics problems. The second half of this course is how to deal with non-numeric or mix data. Data rearrangement, data analysis, data fitting and plotting are all included in this course.
先修科目Prerequisites
None
教學方式Teaching Methods
學生實作 Student hands-on practice
評量方式Assessment
實作測驗 Practical exam
參考書目Reference
酆士昌,R語言:數學計算、統計模型與金融大數據分析(第二版),博碩,2017<br> 李仁鐘、李秋緣,R語言資料分析:從機器學習、資料探勘、文字探勘到巨量資料分析 [第二版],博碩,2017<br> 何宗武,R語言:深入淺出財經計量,博碩,2017<br> 郭耀仁,輕鬆學習R語言,碁峰,2018<br>
教學進度Course Schedule
2020/03/05 R語言簡介 1. 安裝R語言 2. R語言基本 Introduction to R language 1. Install R or R studio to your PC. 2. Using R for the first time 江玠峰(Chiang, Chieh-Feng)
2020/03/05 1. 變數的命名與基本指令 2. 基本統計 1. R variables and R commands 2. Basic statistic 江玠峰(Chiang, Chieh-Feng)
2020/03/05 1. 向量 2. 矩陣 3. 資料處理 1. Vectors 2. Matrix and array 3. Data analysis 江玠峰(Chiang, Chieh-Feng)
2020/03/12 1. 自定義函數 2. 內建函數簡介 1. Writing your own functions 2. Built-in functions 江玠峰(Chiang, Chieh-Feng)
2020/03/19 1. 邏輯運算 2. 程式流程控制 1. Logic operation 2. Program flow control 江玠峰(Chiang, Chieh-Feng)
2020/03/26 1. 圖形繪製 1. Data plotting 江玠峰(Chiang, Chieh-Feng)
2020/04/02 1. 機率分布與抽樣 I 2. 統計檢定 1. Probability distribution 2. Statistical verification 江玠峰(Chiang, Chieh-Feng)
2020/04/09 1. 群組資料操作 Group data operation 江玠峰(Chiang, Chieh-Feng)
2020/04/16 期中考 Mid term 江玠峰(Chiang, Chieh-Feng)
2020/04/23 1. 資料整理 2. 字串處理 1. Data and string analysis 江玠峰(Chiang, Chieh-Feng)
2020/04/30 1. 機率分布 II Probability distribution 江玠峰(Chiang, Chieh-Feng)
2020/05/07 1. 基本統計分析 II Statistical analysis II 江玠峰(Chiang, Chieh-Feng)
2020/05/14 1. 線性模型 Linear model 江玠峰(Chiang, Chieh-Feng)
2020/05/21 實作練習 Students hands-on session 江玠峰(Chiang, Chieh-Feng)
2020/05/28 1. 大資料迴歸與模型選擇 Regression Analysis 江玠峰(Chiang, Chieh-Feng)
2020/06/04 1. 變異數分析 Analysis of variance ( ANOVA ) 江玠峰(Chiang, Chieh-Feng)
2020/06/11 實作演練 Students hands-on session 江玠峰(Chiang, Chieh-Feng)
2020/06/18 期末考 Final exam 江玠峰(Chiang, Chieh-Feng)
2020/06/25 彈性教學
2020/07/02 彈性教學