從幾年前開始教管理數學時,發現在教學上,花太多時間在計算上,勾起以前學習數學、統計以及多變數分析時的挫折。同樣的經驗 也出現在教作業管理,有關流程分析或解學習曲線、品質管理的管制圖上;心想若能輔以 R 語言的語法或操作,在瞭解原理後,將複雜的計算交給 R 語言,也會提升學習的效果;利用 R 語言可以省掉這些相對是細微末節的計算,專注在理解問題的本質、有效的定義問題以及解決問題的方式,這應該也是「博雅教育」(Liberal arts)的本質吧!
R 語言因為具有簡單、互動、有趣特色,讓使用者在學習的過程可以達到這個效果。可以扮演「寫程式」的能力的第一哩路,甚至在資料分析、圖形呈現的最後一哩路。
第一篇介紹 R 語言概論,但是跟同類的書籍處理上不一樣,因為我們試圖重點放在解決管理領域的問題,所以把第一章擺在附錄;第二篇探討巨量資料、開放資料與 R 語言;第三篇探討 R 語言在管理數學的應用。第四篇探討 R 語言在作業管理的應用。
本書特色
1. 直指管理學領域應用的層面,而不是純粹的談R程式語法。
2. 就教科書上的繁瑣計算題目,以R語言來輔助,增加學習興趣與效果。
3. 延伸教科書的實例到實際運用,譬如心臟移植手術存活率。
4. 詳細的程式碼解說,每個實例都可以是本書的起讀點。
5. 透過本書的R軟體的解方,找到一個快速上手與便利的工具,也從似曾相識到熟練。
6. 「開放資料」倡議與機會,呈現數據可視化(data visualization)和地理定位(geolocation)功能。
7. 以不同單利、複利的年利率,看長期報酬率;以及一美分幣翻倍31天後的神奇力量(The Magic Penny)。
8. 達到可視化、互動的資料分析,譬如柏拉圖(Pareto chart)、品質管制圖。
9. 很多傳統需要用查表的管理手法,譬如品管管制圖,可以直接用R來處理。
【下載範例程式檔案】
本書的程式碼是由GitHub託管,可以在如下網址找到:github.com/hmst2020/HS-I-/tree/master/R。