從陌生到熟識的那段旅程-我和R語言的簡短際遇
R語言是我碩一的時候才開始"認真"學習的微程式語言。我大三的時候就有曾經拿過R語言來畫生態氣候圖,但那個時候僅是無聊,隨手拿來練習練習。當時對什麼package, function, parameter,其實都不懂,就只是按照別人怎麼寫,就這樣抄一抄,塗塗改改的就這樣畫出來了。 隨著自己的需求,我開始使用到R語言,在這之間我曾經使用過SPSS,但我真的就是亂用,當時統計不好,應變數與自變數還是搞不懂要放哪個,甚至連自己"想要"做甚麼,都不了解。於是...也不知道哪根筋不對,就把研究室的R語言書拿起來開始慢慢做。也不知道為什麼的...就像是在挖寶一樣,把一個一個問題解決,那種成就感就是一種爽字,老子做研究的動力大部分都是在寫R上,沒有R,就不會讓我的統計進步,我根本不會了解這麼多的解決方法。 於是漸漸地,寫了迴圈、假設、自訂函數。也因此我和學弟兩個研究出用一個Function解決植物不同大小樹死亡、存活不同年份的距離尺度關係。我常常因為一張圖,我搞得很久。例如這張圖,很簡單,我修了3個小時。我原本只是想要把點放在地圖上,方便我這星期去調查時來進行樹高的量測。但我開始發覺到,這些點的分佈似乎有種趨勢,分枝多的植株似乎都會聚集在一塊,因此我將地形圖放了上去,最後在將我們樣區內的東北季風暴露度指數套用上去。 最後才得到這張圖。 很簡單的圖。 雖然只是套疊幾張圖,但成就感很爽,因為我從來沒在R套過圖,他不像GIS按個幾圖層就可以把圖套上去,而是要想辦法把整張圖的先後順序架構完後,將這些圖以連貫式的方式寫進語言內。 好吧,純粹是在半夜寫完一個漂亮的圖後的興奮感。