9月24日,由上海交通大學(xué)醫(yī)學(xué)院學(xué)生聯(lián)合會和“醫(yī)學(xué)方”教育平臺共同舉辦的線下公開課——R語言快速入門與作圖講座在醫(yī)學(xué)院圖書館演講廳順利舉行。蒞臨指導(dǎo)的主講嘉賓是醫(yī)學(xué)方明星講師、來自復(fù)旦大學(xué)公共衛(wèi)生學(xué)院的劉振球老師。 本次講座由淺入深,從R語言本身的介紹,到其有關(guān)作圖的應(yīng)用,旨在為同學(xué)帶來關(guān)于科研中統(tǒng)計學(xué)編程語言的入門與提升。劉老師的講座從科研實際出發(fā),依次介紹了計算機編程R語言基本知識以及其繪圖系統(tǒng),為醫(yī)學(xué)專業(yè)同學(xué)上了一堂生動的計算機課程。 在第一部分對于R語言的介紹中,劉老師將R語言與現(xiàn)在較為流行的其他統(tǒng)計學(xué)編程語言(如SAS,SPSS等)對比,突出表現(xiàn)了R語言在數(shù)據(jù)清洗、高級統(tǒng)計分析、生物信息學(xué)、機器學(xué)習(xí)、文本挖掘、數(shù)據(jù)可視化、軟件獲取等領(lǐng)域的優(yōu)勢地位,但也指出了R語言的學(xué)習(xí)難度偏高,使同學(xué)們更好地認識到了R語言的優(yōu)點和可能遇到的困難。然后劉老師打開R語言編輯平臺的下載網(wǎng)頁,細致地向同學(xué)們介紹了兩種編輯軟件的下載安裝方式,并簡單地與同學(xué)們分享了平臺內(nèi)其他安裝包的選擇和在科研上的應(yīng)用方式。 在第二部分的繪圖課程中,劉老師通過數(shù)個點狀圖、餅狀圖、柱狀圖等高級繪圖函數(shù)在多個科研課題中的編程實例,與同學(xué)們分享了基礎(chǔ)的R語言繪圖方式,細致分析了同學(xué)們繪制過程中可能遇到的問題與錯誤。劉老師同時指出學(xué)習(xí)低級繪圖函數(shù)的必要性,并輔以詳細的實例講解。 接下來,劉老師針對復(fù)雜的數(shù)據(jù)分析情況,特別介紹了ggplot2函數(shù)的使用:
幾個基本幾何對象通過“鋪設(shè)畫布————圖形疊加————顏色形狀及大小映射”編輯其功能和屬性,標(biāo)度函數(shù)中的圖例調(diào)整與主題函數(shù)的應(yīng)用。劉老師結(jié)合科研過程的實際要求,介紹了編輯圖表圖形上下限、顏色大小、堆疊模式、圖例排列和位置、不同常見主題的選擇與編輯方式等具體問題的解決方法。 最后,劉老師和同學(xué)們一起操作電腦,編輯了幾個復(fù)雜題目的圖標(biāo)繪制,提升了同學(xué)們實際操作應(yīng)用R語言的熟練度。 劉老師的講座風(fēng)格嚴謹,通過分析具體的科研圖表實例的繪制過程,一步步帶領(lǐng)同學(xué)們探索R語言的魅力。在場同學(xué)饒有興致,認真參與,并使用自己的電腦在現(xiàn)場跟隨劉老師進行操作,對R語言有了更為細致的認知。 本次“醫(yī)學(xué)方”線下公開課系列講座圍繞醫(yī)學(xué)科研一線的實際需求展開,為了打造科研型的學(xué)校特色,由上海交通大學(xué)醫(yī)學(xué)院學(xué)生聯(lián)合會邀請“醫(yī)學(xué)方”教育平臺來到學(xué)校,為有科研壓力的醫(yī)學(xué)生及醫(yī)生們排憂解難,希望可以幫助在場的醫(yī)學(xué)生和醫(yī)生們進一步提升科研能力。
|