R 語言使用者自訂函數

最早接觸「函數」,可以追溯到國高中,y 與 x 的線性組合 y = f(x)。x 是 input(可以不只一個)、y 是 output,兩者之間用 f (function) 來作轉換與連結。在 R 裡,當我們想避免複製大量重複的程式碼(複製貼上程式碼超過 2 次)、讓其他使用者可以使用我們設計的函數,就可以用 f <- function(x){運算程式碼; return(y)} 進行自訂函數。

運算思維及 Ruby 初體驗

醫學專業養成中,或許因為我們直面的困境過於龐雜,一個活生生的人(或家屬)出現在我們面前,在有限的時間內拋出了層層疊嶂、盤根錯節、追溯遠古的故事,我們大腦的神經元最好在眾多鑑別診斷中挑出最適配的前幾個,配合理學檢查和生命徵象決定進一步的檢查。但我很少有時間回頭審視自己的臨床推理邏輯 (Clinical thinking process) 如何形成?怎麼抽絲剝繭並條理分明地找出相應的解答?運算思維 (Computational thinking) 作為一種思考方法及過程,確實讓我耳目一新,並試著讓它與我熟悉的日常難題產生關聯。