最早接觸「函數」,可以追溯到國高中,y 與 x 的線性組合 y = f(x)。x 是 input(可以不只一個)、y 是 output,兩者之間用 f (function) 來作轉換與連結。在 R 裡,當我們想避免複製大量重複的程式碼(複製貼上程式碼超過 2 次)、讓其他使用者可以使用我們設計的函數,就可以用 f <- function(x){運算程式碼; return(y)} 進行自訂函數。
Category: 在那個自學路口
Ruby_剪刀石頭布
在看課程範例時,程式碼總好像很自然地「該是那樣」,等到自己要動手練習才發現跟自己想的差太多了(怎麼都跑不起來?)。今天在 Ruby 玩個剪刀石頭布,順便複習基礎運算和流程控制吧!
運算思維及 Ruby 初體驗
醫學專業養成中,或許因為我們直面的困境過於龐雜,一個活生生的人(或家屬)出現在我們面前,在有限的時間內拋出了層層疊嶂、盤根錯節、追溯遠古的故事,我們大腦的神經元最好在眾多鑑別診斷中挑出最適配的前幾個,配合理學檢查和生命徵象決定進一步的檢查。但我很少有時間回頭審視自己的臨床推理邏輯 (Clinical thinking process) 如何形成?怎麼抽絲剝繭並條理分明地找出相應的解答?運算思維 (Computational thinking) 作為一種思考方法及過程,確實讓我耳目一新,並試著讓它與我熟悉的日常難題產生關聯。
R 語言資料型態補充
基本的資料型態在實際運用上,還是有些眉眉角角的,讓我們來看看各類型的資料型態功用及語法吧!
健康照護體系的基本結構 [一]
健康照護體系的發展相當有趣,早已不僅僅是往昔印象中「先生」到「病家」風雨無阻包辦所有專科業務這般純粹與溫柔得令人想念的連結而已。