科研小白如何学习统计
近期,随着公众号推文的增多,越来越多的人向客服咨询各种各样的资料,也对本公众号推文未来更新方向提出了建议。首先感谢各位学者对本公众号的支持。本次推文我将就新手小白如何进行统计学习阐述。以下仅个人观点,欢迎各位批评指正!
一、必备知识学习的顺序
首先,要学习统计学,你需要了解一些基本的概念和术语。比如,你需要明白概率、均值、方差、标准差、假设检验等基本概念。这些概念是统计学的基础,理解它们对于后续的学习至关重要。其次,学习统计学需要具备一些数学知识作为基础。因为统计学涉及到概率、线性代数和微积分等数学领域。接下来,选择适合自己学习风格和理解能力的学习资源。有很多学习统计学的资源可供选择。可以选择经典的统计学教材。另外,还有许多在线课程、公开课、教学视频,官方文档等等。选择适合自己的学习资源可以更好地帮助你理解和掌握统计学的知识。
除了理论学习,我们还需要进行实践和练习。学习统计学最重要的一步就是进行实践。通过解决实际问题、分析数据集、编写代码等方式来应用统计学的知识。这有助于你理解和巩固所学的统计概念。可以使用统计软件(如R、SAS、matlab、Python等)来进行数据分析,这样可以更好地将统计学应用于实际问题中。
这里小编也给大家推荐一些基础统计学的课程:
https://www.xueyinonline.com/detail/235648311
https://www.icourse163.org/spoc/course/SCU-1205666806
https://www.icourse163.org/course/CCMU-1461790179
https://www.icourse163.org/course/-1461782178
二、在实战中学习
实战的作用就是让我们想要达到的目的作为始动力,推动我们去解决问题,当一个大的目标划分为一个个小目标时,我们会更轻松的解决这些小目标,而每个目标达成都会让你离你的大目标更加接近。这样不断形成良性循环让大家有动力源源不断的去学习。不过在学习过程中千万不要与任何人攀比学习的速度,因为很多同学在学习过程中,可能因为用力过猛而导致对某个任务或学习再也提不起兴趣。——流水不争先,争的是滔滔不绝。
与之相比,漫无目的去阅读一个个官方文档,去看视频老师们教你如何写代码,搭框架意义可能真的不大,因为你接受别人的逻辑和你自己从0到1的逻辑是非常难得,没有带着自己的需求和思考去学习,可能毫无意义,尽信书不如无书。
1 结合自己的项目进行学习。以项目成果为导向根据此,不断地制造需求去学习知识。
2 通过在线的练习数据或练习题去学习,动手是统计学习中重要一步,熟能生巧,光看学会的很少。
3 求助他人进行学习,毕竟你很难搞懂的问题,对老手来说他们也可能遇到过并且解决,学会提问的技巧十分重要。那么如何向他人进行求助呢?
(1)不要问在吗,直接上问题,因为在吗是一个毫无意义的问题,老师应该回答你在还是不在呢.直接问问题是最直接的方式,让别人知道你来跟我交流的目的是什么。
(2)提问题时的目的可能有多个:例如:已经有明确的研究思路和拟采用的模型想要验证自己的想法是否正确,需要老师帮助提供解决办法的思路,希望老师上手解决模型问题,自己有明确目的和思路希望老师提供指导。一定要定位清楚自己本次求助他人的目的是什么。不能随意转变,因为这样老师无法提供准确的帮助。
(3)代码报错应截图整个源码和报错部分的日志。
三、统计理论、方法论、编程学习并重
(一)阅读软件包的help文档
大部分模型在现有统计软件中都是现成的,而编写这些包的作者会提供相应的help 文档,可以自行在网页中进行检索得到。

(二)阅读文献
文献质量参差不齐,这个需要大家根据自己的判断去选择文献阅读,一些文献注重应用,一些文献注重方法学和数理理论,侧重点不同,文章所提供的信息也存在较大差异。

(三)阅读原著
这是小编最推荐的一种方式,因为书本介绍的非常详细,从这个方法或者模型的提出,到应用都会十分详细,一些书籍采用时间线的叙述顺序讲述某个方法的诞生到如今在各个领域的应用与发展,还有一些数据采用某个方法简单到复杂的应用来展开介绍。同时在各个章节会把原理,代码分别呈现,学习起来更加系统和完整。

(四)在线网站—GitHub结合R(SAS)学习
GitHub是一个基于Web的版本控制存储库,旨在帮助开发者协作开发软件项目。

其有以下重要功能:
代码托管:GitHub提供了一个平台,让开发者可以将自己的代码存储在云端。开发者可以创建自己的仓库,将代码上传到GitHub上,并与其他开发者共享、协作和讨论代码。小编(链接轨迹大综述)就是基于GitHub上的代码和文档一步步学习的。
版本控制:GitHub采用了Git作为版本控制系统,允许开发者对代码进行版本管理。这意味着开发者可以对代码进行追踪、回滚,查看每个版本的更改历史,方便团队协作和问题排查。
协作和共享:通过GitHub,开发者可以邀请其他开发者一同参与自己的项目。开发者可以通过拉取(pull)请求、问题(issue)跟踪和讨论等方式与团队成员进行协作和交流。GitHub也提供了一个广泛的社区,开发者可以与全球的开发者分享自己的项目、交流经验、获取反馈等。
学习和参考:GitHub上托管了大量的开源项目,开发者可以浏览并学习其他开发者的代码。这为开发者提供了一个学习资源库,可以从其他开发者的实践中获取灵感、学习新技术和实现方式
文档编写和演示:GitHub的Markdown语法和其它一些文档工具让编写文档变得非常方便。开发者可以使用Markdown编写项目的文档、Wiki、readme文件等,使得项目的文档更加易读、易懂。另外,GitHub还提供了GitHub Pages服务,可以将项目的文档或者演示页面发布到互联网上。
总体来说,GitHub为开源社区和开发者提供了一个优秀的平台,促进了开发者之间的协作、传播知识和交流。它对于项目管理、版本控制、协作开发和学习都起到了重要的作用。
(五) HARVARD UNIVERSITY(哈佛图书馆)

哈佛大学图书馆一个共用服务(例如使用、保存、数字基础、数字成像和探索服务)的集合组织,已有近 4百年的历史,是美国最具历史的图书馆系统。整体系统藏书近 2千万册,手稿 4 亿件,照片 1千万张,地图 1百万张。 该图书馆也是全球最大的大学图书馆、 学术图书馆及私人图书馆。如果以馆藏数量计算,它是美国第三大图书馆,仅次于美国国会图书馆和波士顿公共图书馆。许多难以查询的文献都可以在这里找到,小编在这里也是受益匪浅,并且哈佛大学硕博毕业论文都会在这里公示,许多前沿的研究都能够在这里了解到。但是缺点就是需要魔法才能访问。
(六)学会整理不同的资料
这一步就很简单了,根据学习内容的关键词进行命名即可,贵在坚持。

下期小编会带大家走进中介效应分析中一些棘手模型的处理,特别是对于因变量为定性变量时现有软件Amos Mplus R SPSS 各类软件如何进行处理,以及存在的问题,先前国内温忠麟、刘红云、方杰等大佬对因变量为定性变量的分析发表了一些文章,我将结合国外hayes的原著(著名的PROCESS程序的SPSS R 以及SAS的编者)以及从标准化Logistic回归系数的方法入手。一步步阐述小编自己撰写的Mediation SAS宏程序专门应用与定性变量为因变量的中介效应分析。

文字编辑:想不出吸睛好名字
审稿:老陈

