其他
解螺旋公众号·陪伴你科研的第2911天R语言入门必备五一假期马上就来了,大家都收到「不放假通知」了吗?就在刚刚,我收到了导师的五一不放假通知,内容如下:同学们好!五一假期就要来了,我们自然是不放假。为了丰富大家在封控期间的生活,提升大家的科研生活质量,完善我们临床医学研究生的SCI统计绘图水准,我费了九牛二虎之力,为大家请来了一位R语言领域的大咖,届时他将为大家开展一场为时5天5夜的R语言线上讲座。很多同学一定想问,时间为啥定在五一?原因是我担心大家五一期间任务不够紧凑,顺便弥补下大家失去五一假期的失落感。请大家务必抓住这次大好学习机会,愿这个五一过后,大家不再上交给我辣眼睛的论文图片!看完导师的通知,我和同门集体为导师的贴心落泪了!五一终究是没了!虽说早就知道医学研究生就是这样的苦逼,但当幻想被打破三分钟过去了,没有人提出任何异议~大家纷纷回复导师:“太感谢导师了,R语言再难,我们五天之内也能学会!”以下是导师发我们的R语言讲座资料,我决定送给所有失去2022年五一假期的硕博生们。请大家快乐食用!医学人为啥要学R语言?很多人问,世界上那么多好用又好学的软件,医学人为啥必学R语言呢?1、统计+可视化两大无敌功能,拿捏!统计方面,这方面是R的核心大本营,R语言最初就是统计学家开发的,所以R的社区中,有着非常多的统计学家开发的R包。如果你有在统计方面领域的需求,基本都能在R中找到相对于的包,这方面,Python是远不及R的。可视化方面,这方面也是R的长处,ggplot2包,作图能达到专业级别的水准,Python中的库也不弱,matplotlib,seaborn,pyecharts等等。但是总的来说,R语言在可视化方面,要略胜Python一筹。如果你是医学或者生信专业的,R语言绝对是必学的。如果你是做数据科学领域的,R绝对是你的必备技能之一,相信我,不然我也不会学R了。很多人问,那只学R语言可以吗?我内心OS:左手Python,右手R,小孩子才做选择,成年人选择全安排上!2、离了R语言,医学人寸步难行!临床医生科研本就薄弱,做实验攒数据劳心劳力,梦想升主治医师,评职称拿基金全要拼SCI文章!好不容易得到测序数据,聚类分析,富集分析还是不会做,想用R语言分析基因芯片和TCGA数据,但是不知道如何入手?想做高水平的科学数据分析图,但是连个热图都画不出来?我用我的医学实战经历告诉大家,想要高效解决以上问题,没有一手溜到起飞的R语言拯救科研菜狗真不行!十大好用的R语言包但凡对R语言稍有涉猎的各位,都应知晓R语言中强大的安装包(Package)。它就像R语言这个游戏里要用到的装备,种种装备都各自有特定的功能(功能就是函数,即Function)——有专用于数据分析的包,也独属于画图的包。所以要在R这个战场上玩转数据,就得配上不同的装备。1数据可视化ggplot2ggplot2是最常用、最受用户们喜爱的作图工具包了,被誉为数据作图的标杆。它做出的图不仅漂亮,而且可以涵盖很多复杂的信息。网上也有大量关于它的教程,学习资源很丰富。gridExtraggplot2的缺点之一就是不能像自带的graphics基础包那样,把几张图拼成一组图。而gridExtra就可以解决这个问题,把ggplot2做出来的漂亮的图组织到一张大图里。latticelattice经常被拿来和ggplot2相提并论,这两者也是选择困难户的纠结点。ggplot2做出来的图更漂亮,但它入门难啊~lattice则适合入门选手,作图速度较快,还能进行三维绘图,这是ggplot2不具备的。2统计分析lme4