版權聲明#
本專案的所有程式碼部分,以 GPL3 協議開源。其他的部分,以 CC BY-NC-SA 4.0 協議公開。
本專案主要由我個人整理,作業程式碼有一部分來自於我的室友們,還有部分內容來自於網路以及首都經濟貿易大學佟強老師的課件,在此向他們表示感謝。
我對於內容的正確性不做保證,請保持審視的態度使用這份資料。
個人經驗#
以下節選於樹洞 #4591252,可能有個人偏見,如有冒犯,敬請諒解:
衛統教學中有關程式碼和上機作業的部分真的一言難盡… 對我而言,老師教課程尚且不太理解,助教教程式碼更是很多時候全靠自己 Google/Baidu/CSDN… 助教教作業更多是「給你一段程式碼,告訴你這段程式碼能跑出需要的結果」,然後就此結束。連輸入輸出都沒教明白,然後給個範例作業讓學生照著抄(還是在統計教的一知半解的情況下),這就算了,最離譜的是,助教還會在你交完作業之後在各種細枝末節找你的不足,接著在 diss 你沒有統計學素養的同時扣你的作業分,問題是在前半學期大多數同學統計學素養並沒有那麼高,誰能想到每句話都要來一句假設,注意自己的用詞,什麼不拒絕啥的,真的離譜。
感覺衛統就是,不注重上機教學,但又美名其曰「實踐」強加一些程式碼作業,卻完全忽略了大家的程式碼水平並不高(我自認算是編程比較強的那一批了,卻全程感覺學習程式碼 / 寫作業很迷惑),接著就是在 R 語言教學基礎都沒有的情況下直接給你上各種函數,這意味著有些常用語法什麼的你可能要面對「見都沒見過,但要求你寫出來」的尷尬,而且我估計有些人可能直到最後連 q d p r 這些函數前綴是幹啥的都得挨個去試…
唉,看了一圈說給分也不太行,所幸 pf 了,就這樣吧。
[Eve] 我們級老師上課說:這是一門衛生統計學課,不是編程課
[Francis] 過來人認為,本身就是一門統計理論課,又不是教你寫程式
[Grace] 編程不重要,主要這門統計講的太爛了,毫無條理,內容極其混亂,不適合初學者學習
這門課最大的問題在於,這是 3 學分的大課,沒有 PF 的話,你必須在有限的時間內完成對於概率論與數理統計部分的知識學習,還要從零開始掌握一些 R 語言。除此之外,你還必須每週跟上老師的進度,不然小測扣分會直接反映到你的績點上。
個人學習過程#
- 開始不重視,自信自己的編程基礎不錯,聽了兩節正態分布的課覺得老師授課較為簡單,上課的有效時間比較少;
- 發現每週有四小時的上機,一週還帶 1~2 次的小測,沒有認真聽 / 自學的話很容易 6/10,7/10;
- 寫作業發現不太會,然後 ddl 前匆匆照著助教的模板開抄,結果 80/100;
- 重複如上循環一次,愈發覺得這門課離譜;
- 開始下定決心要好好學,於是第三次作業認真寫,在細枝末節扣了分,95/100;
- 覺得也不是很難,然後因為自己比較摸魚,開始跟不太進度;
- 上課聽著一些別的同學從容應對老師的各種提問,課間熱火朝天地討論老師講的知識點,自己也不知道他們在討論啥,但反正覺得這門課自己能應對過去,也就沒放在心上;
- 上課時,感覺老師講的太不成體系了,看課本也覺得一樣,有關數學推理的部分經常含糊不清跳過,自己不太能串聯起知識點的邏輯;
- 上課不認真聽導致寫作業前需要自己「預習」這節課的所有知識點,每次作業都需要花費 2h+,一些需要繪製圖表的作業還因為強迫症幹脆用 Python 搓了一個三線圖 HTML 生成器;
- 後半學期開始用心自學這門課,上課放棄聽講,自學概率論與數理統計,然後從頭串聯了一遍知識點,感覺雖然模糊,但好歹成了體系;
- 考前通宵複習,花了兩天總結筆記,過往年題 **(選擇題重題率比較高的)**;
- 考試時選擇題用心做,名詞解釋盡力口胡,大題因為疫情不上機,也算草草完結,最後如願以償 Pass;
- 考後和別的學校學經濟的同學吐槽,他給我看了他們的 R 語言課件,顯著感覺優於貴校,人家是真的在教語言(雖然統計學的部分少了許多),感覺倆小時看完他們的課件比自己一學期學的 R 語言都多;
個人經驗#
- 建議自己配置一下 R 語言在現代編輯器VS Code 中使用(谷歌關鍵詞:R in VSCode,Radian),比 R Studio 的體驗好太多,介面優雅,還提供更豐富的自定義配置(如圖表輸出等),更可以白嫖 Copilot 的智能提示;
- 統計學知識方面,建議配套搭配一本陳希孺院士的《概率論與數理統計》自學,課前預習或者開頭看一看 PPT;
- 軟體專心學 R 足夠用了,你完全不用學習 STATA、SPSS 這些,除非你是 GUI 愛好者,並且忍受得了這些軟體一點都不現代化的介面設計;
- 老師課上的嘲諷不要放在心上,也不要焦慮於同學學的如何;
- 作業認真寫,上課隨堂記筆記,建議用電腦敲字,OCR 識別課件 + 自己排版一遍,不僅舒服,更能真的讓你系統化學習;
- 寫作業時,如果你感覺錄入數據相當麻煩(一般此時就是助教偷懶沒給你們 csv 文件),你可以學習一下正則表達式 ,搭配 VS Code/OCR 可以實現快速錄入數據;
- 如果你和我一樣有強迫症,想要繪製電子版三線圖,你不必像我一樣手搓一個三線圖生成器,其實直接用 Excel/Numbers 調一調樣式然後截圖一個 png 放進去就可以了;
- 自己整理筆記、寫作業的時候,可以順便學習一下 Markdown 與 LaTeX 語法。Markdown 編輯軟體推薦 Typora,實時預覽 + 自定義 CSS 樣式,可以讓你寫起作業來不僅簡單,而且優雅。LaTeX 公式推薦使用 Mathpix,可以識別課件中的數學公式,而且學生郵箱有 100 次 / 月的免費額度,足夠使用了。有關這部分的詳細說明,請參見 R 語言.md。