11月10日,由上海交通大學(xué)醫(yī)學(xué)院學(xué)生聯(lián)合會(huì)和“醫(yī)學(xué)方”教育平臺(tái)共同舉辦的線下公開課第四期——三小時(shí)入門R語言在上海交大醫(yī)學(xué)院黃浦校區(qū)西二教學(xué)樓407教室順利舉行。主講嘉賓為復(fù)旦大學(xué)Leo
pard老師。
本次公開課由淺入深,從R語言的下載和安裝、R語言的基本概念和基本元素、到R語言的編程法則和編程風(fēng)格的介紹,劉老師帶領(lǐng)同學(xué)同步操作,展示了一堂別開生面、精彩紛呈的統(tǒng)計(jì)課程。課堂上,劉老師翔實(shí)而又幽默地講授了R語言使用的相關(guān)內(nèi)容,為醫(yī)學(xué)專業(yè)同學(xué)上了一堂生動(dòng)的R語言入門課程。
第一部分的主題為R語言的下載和安裝,劉老師向同學(xué)們介紹了R語言在不同操作系統(tǒng)中的區(qū)別。同時(shí)也介紹了R語言的功能:數(shù)據(jù)清洗、數(shù)據(jù)分析、數(shù)據(jù)可視化、統(tǒng)計(jì)建模、文本挖掘等。R語言強(qiáng)大的優(yōu)勢(shì)也使得其對(duì)于科研的地位愈加重要。緊接著,介紹了Rstudio軟件的安裝與使用。同學(xué)們模仿著劉老師的操作,親自安裝并熟悉了Rstudio的操作界面,課堂氣氛輕松愉悅。
第二部分主題為R語言的操作。劉老師首先介紹了R語言中的函數(shù)。分別從函數(shù)的構(gòu)造和常用函數(shù)兩點(diǎn)展開,同時(shí)也介紹了向量,并以“一個(gè)蘿卜一個(gè)坑”作類比解釋了向量與向量化運(yùn)算。然后,他向同學(xué)們闡述了對(duì)象與變量。以豐富的例子解釋了“R語言中一切皆對(duì)象”、闡釋了對(duì)象與變量二者的關(guān)系——對(duì)象等于變量、對(duì)象包含變量。強(qiáng)調(diào)了十點(diǎn)R語言中對(duì)象和變量的命名原則,對(duì)入門R語言的同學(xué)們十分實(shí)用。
課堂內(nèi),劉老師還用有趣的表情包和圖片解釋了何為R語言的包及其來源和應(yīng)用。同學(xué)們跟著老師用自己的電腦親自操作了系統(tǒng)包與擴(kuò)展包的下載、加載的全過程。最后,用一個(gè)個(gè)詳細(xì)的例子,細(xì)致地講解了R語言中的7大對(duì)象——數(shù)值向量、字符串向量、邏輯向量、因子向量、矩陣和數(shù)組、數(shù)據(jù)框與列表。
在整個(gè)課程的學(xué)習(xí)中,同學(xué)們體驗(yàn)了在R語言環(huán)境中對(duì)象經(jīng)過一系列的運(yùn)算快速得出的精確、龐大的結(jié)果。三小時(shí)的課程轉(zhuǎn)瞬即逝,同學(xué)們都表示意猶未盡。耐心、細(xì)致、幽默、精彩的講解獲得了在場(chǎng)同學(xué)的一致好評(píng)。醫(yī)學(xué)方公開課第四期使同學(xué)們掌握了R語言的基本使用方法,為有科研壓力的醫(yī)學(xué)生及醫(yī)生們排憂解難,希望可以幫助在場(chǎng)的醫(yī)學(xué)生和醫(yī)生們進(jìn)一步提升科研能力。