R語言學習歷程回顧總結
回看自己寫的第一篇計劃學習R語言的知乎實踐文章,已經整整三個月了。雖然跟計劃的時間有所偏差,但自己很用心的堅持了下來。從毫無基礎的新手小白開始,現在完成了kaggle的泰坦尼克生存預測,對R語言有了全面的了解,知乎上6篇實踐文章記錄了自己的點滴成長和進步。回顧是對過往的總結,也是下一個階段的開始。現將三個月學習的知識點總結如下:
1、R語言學習的知識框架
以《R語言實戰》書籍為主,採用邊學習邊實踐的方法,完成了R語言的快速入門。從了解R語言的功能和界面操作入手,然後學習了創建數據集、圖形繪製、簡單數據處理、複雜數據處理等基礎知識,最後在Kaggle網站完成了泰坦尼克生存預測的實操案例,全面熟悉了R語言的功能和用途。相關知識點的思維導圖如下:
2、R語言框架涵蓋的知識點
按照6大知識框架,直接把所有的知識點用思維導圖的方式呈現,既直觀明了,同時構建導圖的過程也是自己總結和歸納的思考過程。
(1)R語言基本知識
(2)創建數據集
(3)R語言的圖形初階
(4)簡單數據處理
(5)複雜數據處理
(6)SQL資料庫和泰坦尼克生存情況建模預測
根據《深入淺出SQL》書籍,重點學習了關係型資料庫知識和SQL語句。
完成了Kaggle網站的泰坦尼克生存預測建模案例。
3、知乎實踐文章分析
回看自己前期在知乎的5篇R語言學習實踐文章,點贊和評論呈逐步增加態勢。前2篇分別只有1個贊和1條評論,自我分析認為這2篇屬於偏情感和入門介紹R語言的文章,別人的借鑒和參考意義不大;後期的簡單數據處理和複雜數據處理的3篇文章,點贊和評論明顯增多,文章有自己分析的思路和詳細代碼,別人看到後能解決自己的一些實際問題。這應該是點贊和評論多的原因吧。
泰坦尼克生存預測文章剛剛提交,但我認為這篇文章的點贊和評論應該會有量的提升,拭目以待。
通過分析,我認為寫對別人有用的文章用戶點贊和評論數就會增加。以後在完成自己學習的同時,多想想文章怎麼寫對別人更有參考和借鑒意義,順便把自己的心得和未實現的想法提出來,可能文章質量會更高。
以輸出倒逼輸入,從「文章能解決什麼問題」的角度撰寫相關文章,相信會輸出更有質量、更有價值的文章。
4、意外收穫
回看當初制定計劃時的短期激勵,部分已經兌現。R語言編程中代碼問題的解決、結果的成功運行以及這種對自身不斷成長的認可,都帶給我很強的滿足感。突然發現,我已經不需要再有什麼目標激勵和物質獎勵了,利用業餘時間學習成長,能看到自己在一點點進步已經是最大的獎勵了。在後期學習,特別是Kaggle案例實操時,這種感覺更強烈。
別人在瞎侃、追劇打發時間時,我在按照計劃實踐R語言案例,把自身學習成長培養成打發業餘時間的一種習慣,是我這三個月最大的收穫。
打造自己的新維度能力,我已在路上!!!
推薦閱讀:
※在流式計算場景下如何確保輸入的齊全度?
※數據接入 | 如何快速提升數據分析的效率?(上)
※想學習大數據要掌握些什麼知識?
※國內圖計算研究哪裡比較強?
※MapReduce如何解決數據傾斜?