R 語言是大數據時代的重要技能!
在近年大數據、資料科學蓬勃發展的期間,有愈來愈多的資料分析師、資料科學家、計量經濟學家與財務分析師成為 R 的愛好者!
而 Google 在 Coursera 推出的「資料分析專業證照」中,也選擇了 R 作為主要學習的程式語言。
此外,許多大學系所開設的機率與統計、線性代數、計量經濟學與財務分析等課程,以及多門開設在好學校的商業分析課程,我們都不難發現 R 語言的重要性!
因為具有免費、語法直覺、擁有豐富統計套件的特色, 讓 R 語言能深入各種不同的應用領域!
R 語言是一個應用於科學計算的專門用途程式語言,透過它我們能更夠有效率地進行各種統計分析,像是資料處理(Data Wrangling)、抽樣(Sampling)、模擬(Simulation)、描述統計(Descriptive Statistics)、視覺化(Visualization)、假設檢定(Hypothesis Testing)、變異數分析(ANOVA)或計量模型(Econometric Model)。
我希望在好學校開設「R 語言的 50+ 練習」,讓學生一步步完成這門課程所有的觀念講解、範例實作以及練習之後,扎實地將 R 語言納入自己的技能組,未來不論是修習機率與統計、線性代數、計量經濟學、財務分析與商業分析等課程都能如虎添翼!
以實作學習(Exercise Based Learning)為核心
「R 語言的 50+ 練習」將會採用以練習作為基底的學習理念,練習都是明確並且給定預期輸入、規定預期輸出的題型,沒有開放式問題或者分組討論的設計。
參加這門課程的學生必須要認知到程式設計與資料科學應用著重親自動手操作,光是聽講師講解觀念以及看講師進行範例操作還不夠,必須再加上親自思考並且寫作練習題才能夠有良好的學習效果,因此每一個章節都會設計成一個 LPAA:Learn(觀念講解)、Practice(範例操作)、Apply(練習題)與 Assess(練習題詳解)的小循環。
透過個案研究(Case Study),讓你更知道實際應用場景!
為了讓學生在學習的過程中能夠對「應用面」有具體概念,每個章節都會針對所學習的知識提供個案研究(Case study)讓學生預覽未來的應用,像是:
- 學到「矩陣」資料結構時,隨之而來的是矩陣代數的個案研究,學生就能體會為何我們會說學會 R 語言對修習線性代數是有幫助的。
- 學到流程控制時,隨之而來的是搜尋演算法的個案研究,學生就能體會為何二分搜尋會比簡易搜尋更有效率。
在最後一個章節中,老師也會補充更多的個案研究,像是生日問題、蒙提霍爾問題等,帶學生體驗如何將 R 語言應用在這些個案之中。
課程規劃分為「基礎篇」、「應用篇」兩大部分,共 14 個章節:
每個章節都會設計能夠自行批改測試的練習題,透過 Learn(觀念講解)、Practice(範例操作)、Apply(練習題)與 Assess(練習題詳解),一鼓作氣把 R 語言學起來。
基礎篇
在章節 1~8 中,會帶你掌握 R 語言程式設計的基礎觀念,懂得資料結構、流程控制與定義函數。
章節 1 - R 語言起步走
章節 2 - 怎樣學好 R 語言
章節 3 - 建立向量儲存同質資料
章節 4 - 建立因素向量、矩陣、陣列儲存同質資料
章節 5 - 建立清單、資料框儲存異質資料
章節 6 - 使用流程控制管理程式區塊的執行
章節 7 - 自行定義函數組織 R 語言的程式碼
章節 8 - 從 apply 家族認識函數型程式設計
應用篇
在章節 9~14 中,以 R 語言的應用場景為主,介紹如何使用熱門的 tidyverse 套件獲得更多功能、資料載入、資料操作與視覺化文法。
章節 9 - 使用 R 語言套件獲得更多功能
章節 10 - 資料的載入
章節 11 - 基礎資料框操作
章節 12 - 進階資料框操作
章節 13 - 視覺化文法
章節 14 - 更多個案研究
課程解鎖活動
募資前 30 人購課 ▶ 即贈老師著作《輕鬆學習 R 語言》一本!
前 30 位購課的學生,將贈送老師著作《輕鬆學習R語言:從基礎到應用,掌握資料科學的關鍵能力》,請見詳細書籍介紹。
【贈獎規則說明】 📍 購買及付款時間:2022/9/01~2022/9/30 📍 誰有贈獎資格?期限內購買本課程的同學,請務必於結帳流程正確填妥收件資訊,並完成付款,方能獲得贈獎資格! 📍 贈獎時間:於開課後兩週內將得獎名單與相關資訊公布於「課程公告欄」,同時會個別以 E-mail 聯繫得獎者,敬請期待!(如中獎者未於指定期間進行回覆,將視為自願放棄。)獎品將會在開課後 1 個月內寄出。 📍 重要提醒: 1. 抽獎名額可以累贈,只要符合抽獎資格,可重複得獎。 2. 實體獎品之寄送地址僅限台灣本島,離島(澎、金、馬)與海外恕無法寄送,請同學提供本島地址。若因地址提供有誤,導致無法寄送,老師保有最後寄送權利。 3. 請務必參考下方注意事項欄位,完成付款、填寫 email、地址等相關程序。 4. 開課老師保有解鎖活動最終解釋權,亦有修改解鎖活動內容的權利。
⚠️ 注意事項 FAQ Q1:購買後,要在哪裡填收件資訊呢? 按下「馬上預購」後,將導向「付款資訊」頁面,最下方即是收件資訊填答欄位,所有欄位請務必正確填寫,若未確實填寫,視為不參加抽獎,請參考下方附圖。 Q2:如何確認自己有沒有付款成功呢? 完成購課流程後,請點選「網頁右上方的大頭貼」進入「訂單記錄」頁面,於「訂單狀況」的欄位顯示「完成付款」的訂單即代表付款成功喔! ● 備註:選擇以「超商繳費」或「ATM 轉帳」付款的朋友,在下訂單後也要在規定期限內「完成付款」才算符合資格喔!填寫資訊僅供該次贈禮通知使用,Hahow 與老師皆不會將學員填寫的收件資訊做其他用途。
關於講師
我是郭耀仁,是一位資料分析師、也是資料科學的專業講師,畢業自台灣大學商學研究所,現於台大工商管理學系、台大共同教育中心與師大企業管理學系兼任講師 ,也在台大資工系統訓練班與中華電信學院講授資料科學課程。
在 Hahow 好學校開設線上課程「如何成為資料分析師」、「SQL 的五十道練習」、「Python 的 50+ 練習」,出版書籍有「SQL 的五十道練習」(碁峰資訊)、「新手村逃脫!初心者的 Python 機器學習攻略」(博碩文化)、「進擊的資料科學」(碁峰資訊)與「輕鬆學習 R 語言」(碁峰資訊),創立「數聚點」基於「克服程式設計與資料分析的學習焦慮」的核心理念,提供個人服務以及企業服務。
- 「數聚點」網站:https://www.datainpoint.com
- 「數聚點」粉絲頁:https://www.facebook.com/datainpoint
講師作品
Hahow 線上課程
出版書籍
電子報與部落格
- 數聚點電子報:https://datainpoint.substack.com/about
- Medium 部落格:https://medium.com/datainpoint
- 方格子出版專題:https://vocus.cc/jovyan/home
回覆與作業設計
- 絕大多數章節都有練習題需要同學動手實作。
- 請使用瀏覽器(Chrome/Firefox/Edge)點選練習題連結,啟動老師已經設定妥當的雲端環境(包含題目、測資與批改)。
- 寫完以後請同學自行執行批改測試。
- 強烈建議同學親手練習以後才觀看練習題詳解的影片。
- 開課後依照課程進度,暫定每週於問題討論區回覆同學關於課程或作業的問題,另外也會視同學修課進度於課程公告中發佈直播連結,與同學互動解答。
