分享

社科领域常用统计分析软件大盘点

 湖经松哥 2023-05-29 发布于湖北

又到了写毕业论文的时候了,现在很多社科专业的论文都要求使用定量研究方法,这让很多没有统计学基础的同学非常头疼,那么多的数据分析软件,我到底该学哪一个呢?

今天我就给大家清楚社科领域最常用的统计分析软件,以及它们的适用领域,让大家不再选择困难。

以下是SPSS、Amos、Smart-PLS、Stata、R语言、Mplus和Minitab这7种统计分析软件的详细介绍:

1、SPSS (入门首选)

SPSS是最早的统计分析软件,它最初的名字就叫做“社会科学统计软件包”,是专门为社科专业服务的。可以说是社科专业学生的必学必会软件。后来IBM公司扩充了SPSS的功能,改名为“统计产品与服务解决方案”。

相比其它软件,SPSS最大的优点是:有简单、直观、完善的图形菜单界面。

我们只需要点点鼠标就能获得分析结果,非常适合没有系统上过统计学课程,没有统计软件使用经验,不太会编程的社科领域的学生和研究者。

SPSS其实是IBM公司的一个软件家族,我们通常所说的SPSS是SPSS Statistics(通常简称SPSS),社科领域经常使用的另一个SPSS家族的软件叫做SPSS AMOS(通常简称AMOS)。

SPSS可以帮助我们完成描述统计、t检验、方差分析、相关分析、回归分析、因子分析、聚类分析、中介与调节效应分析等分析内容;

而如果你需要构建结构方程模型,那么就需要使用AMOS,AMOS可以完成验证性因子分析,路径分析、潜变量的路径分析等分析内容。

SPSS可以说是每一个社科领域的人做量化分析最先需要学习的统计分析软件。

2、Amos

如果你需要构建结构方程模型,那就需要用到Amos等用于结构方程建模的软件。

Amos和SPSS都是IBM家族的产品,AMOS和SPSS的数据文件可以互通,在SPSS做完基本的数据处理和基础分析后,就可以直接用AMOS打开SPSS存储好的数据文件,进行后续的验证性因子分析、结构方程建模。

需要注意的是,AMOS能做的是基于协方差的结构方程模型(简称:CB-SEM),还有另外一类结构方程模型,叫做偏最小二乘结构方程模型(简称PLS-SEM),PLS-SEM需要使用另外的软件,比例Smart-PLS。市面上和Amos类似的工具还有Mplus、Lisrel等等;

但目前来说,使用Amos的人数占比最多,AMOS也支持菜单点击操作,其它软件基本都需要编写代码,AMOS的学习资源相对更丰富。

所以,它依然是社会科学领域的新手做结构模型的首选工具。

3、Smart-PLS

与AMOS不同,Smart-PLS做的是偏最小二乘结构方程模型(简称PLS-SEM)。

如果你的研究是以下情况,可以考虑使用PLS-SEM:

  • 当分析涉及从预测角度测试理论框架时; 

  • 当结构模型很复杂,包括许多构念、指标或模型关系时;

  • 当研究目标是通过探索现有理论的扩展理论研究来更好地理解日益增加的复杂性。(理论发展的探索性研究)

  • 当路径模型包括一个或多个形成性测量结构时;

  • 当研究包括财务比率或类似的数据时;

  • 当研究基于二手/档案数据时,这些数据可能缺乏基于测量理论的综合论证;

  • 当研究对象是限制了样本量的一个小群体时;当然,PLS-SEM也适用于大样本量;

  • 当数据分布问题令人困扰时,比如数据不满足正态分布;

  • 当研究需要潜在变量分数进行后续分析时;

通俗来讲,PLS-SEM对数据质量的要求更宽松,当数据样本量较小、数据不满足正态分布、模型中包含形成性测量指标,或模型中潜变量很多导致模型比较复杂时,都可以选用PLS-SEM技术,SmartPLS软件可以帮助你使用这种技术。

另外,PLS-SEM和CB-SEM是互补的、没有好坏、优劣之分的。

4、Stata

如果你是经济学或金融学专业的同学,那一定要学习Stata。

它最擅长创建计量经济模型,绘制的统计分析图形也很美观。

它的操作也比较简单,可以对它进行菜单式操作,同时也支持以代码的形式进行数据的分析。

就基本的统计分析功能而言,Stata和SPSS的学习难易度是差不多的。

但Stata的功能比SPSS更多,因此感觉上Stata会更难学。

通常,经济、金融、医学等专业的学生和从业者使用Stata更多一些。

5、R语言

R语言是开源免费的工具,它目前有1万8千个左右的R包。

这些R包都是用来完成特定统计分析功能的,因此R语言的功能十分强大。

前面这些软件的功能,R语言都能实现,它们没有的功能,R语言也有,一些最新的分析方法,也会最先在R语言中出现。

使用R语言做分析,是需要写代码的,但一般分析中,R语言的代码很容易写,也很容易理解,完成有些任务,甚至比SPSS都还要简单。

比如绘制变量x的直方图,你只需要简单调用hist函数,就可以了。做独立样本t检验,只需要调用t.test函数。

学习R语言,一旦入了门,后面保持持续的学习,就没那么难了,甚至你会感觉到有无穷的乐趣!

在社科领域,如果你想做文本分析,或者对一些前沿的分析方法感兴趣,可以尝试学习R语言,但我建议你先把SPSS学会,再来学习R语言,对数据分析有一定认识以后再来学习R,你会感觉没那么吃力。

6、Mplus

相对来说,心理学领域用Mplus更多些。

如果你的模型包含比较复杂的调节变量,或者数据不满足多元正态,导师或者接受文章的杂志明确要求你用Mplus,你最好选择使用它。

7、Minitab

Minitab其实不算社科领域的常用软件,农、林、医药专业的同学可能用得多些;而且它相对比较小众。但我觉得它对小白更友好,它得到的分析结果都写得明明白白,而且每一种分析方法都对应了一个案例,傻瓜式帮助文档,对新手党非常的友善,所以在这里也分享一下。

Minitab相对SPSS来说,更擅长开展试验设计分析。

虽然它也有一定的局限性,比如有些功能它可能还没有,也做不了太复杂的模型。但是,如果你掌握了一些SPSS,然后搭配Minitab一起使用,那体验还是相对不错的。

————

综上,我最推荐社科专业的同学首先学习SPSS,其次是Amos和stata。

大家心中可能不免担心,只学习一两个软件会不会不够?

其实大可不必。大家不需要追求掌握所有的工具,精通1-2个,你就能把研究做得很好。并且,这些工具的统计思维是共通的,先学好一个,下一个学起来更简单。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多