与心理学数据分析相关的R工具包
注:本文在http://52brain.com上同步发布:与心理学数据分析相关的R工具包 - 基础知识库 我爱脑科学-心心水滴论坛 -
为下周末的R语言会议热个身,写下自己收集的心理学研究的数据分析相关的R包。
R语言做统计已经慢慢成为(国际)心理学的主流了,国内由于盗版SPSS的长期存在,严重阻碍了心理学研究者使用R的步伐。当然,考虑到大部分心理学研究生既怕数学又怕写(简单的)代码(玩笑哈,别太当真),即便在心理学强大的美国,使用R也是一件需要大力去提倡的事情。比如美国心理学会(Association for Psychological Science, APS)针对会员的月刊Observer的三月刊中,就专门推R的使用:Association for Psychological Science。
我去年上半年在国外交换时,正好时间比较空闲,于是花了大量的时间把自己之前使用SPSS做的分析全部换成了R,慢慢了收集了一些心理学数据分析中能够用到的R包,分享一下,因为好像这些R语言会议上我们不会讲这些包的使用,而主要讲一些R使用的大致方法。欢迎大家补充,一起完善。
当然,有许多通用的包在心理学数据分析中也非常重要,比如ggplot2等,在这里就不说了。
Survey Data:
psych: personality and psychological research
SEM:
lavaan: latent variable analysis
OpenMx
Experimental data (RT)
ez: easy way to analyze factorial design data.(hcp:做重复测量方式分析的不二选择)
jmv: 这个即有R包也有GUI的软件,适合刚从SPSS转过来的同行
trimr: trim reaction times data.
TOSTER: equivalence test
BootES:使用bootstrap的方式计算效应量及其置信区间https://cran.r-project.org/web/packages/bootES/index.html
effsize: calculate Cohen's d and confidence intervals
CRAN - Package effsize
compute.es: compute effect size.
CRAN - Package compute.es
lsr: Effect size calculations for ANOVAs
CRAN - Package lsr
Linear Mixed-Effects Models
lme4: CRAN - Package lme4
nlme: CRAN - Package nlme
multinormial model
TreeBUGS: CRAN - Package TreeBUGS
ex-Gaussian model:
retimes:CRAN - Package retimes
Drift Diffusion Model:
RWiener: CRAN - Package RWiener
Meta-analysis:
关于使用R做元分析有一个专门的页面:CRAN Task View: Meta-Analysis
mvmeta: Multivariate and Univariate Meta-Analysis and Meta-Regression
CRAN - Package mvmeta
metacor: Meta-analysis of correlation coefficients
CRAN - Package metacor
metafor:
The metafor Package
metaSEM: 用SEM的方法来做元分析。
related packages: heplots, BaylorEdPsych
Bayesian Stats:
BayesFactor:http://bayesfactorpcl.r-forge.r-project.org/
BEST(Bayesian Estimation Supersedes the t-Test):CRAN - Package BEST
BANOVA
CRAN - Package BANOVA
BayesMed:CRAN - Package BayesMed
Notes on the use of R for psychology experiments and questionnaires by Jonathan Baron
Notes on the use of R for psychology experiments and questionnaires Manuscript preparation
papaja:crsh/papaja
apaTables: CRAN - Package apaTables Check Statistics
R package “statcheck”: Extract statistics from articles and recompute values (Epskamp, S., & Nuijten, M. B., 2015)
statcheck: Exact statistic from articles and recompute values
statcheck Visualization
YaRrr: more information than bar graph
ndphillips/yarrr
国内其实有一个使用R和开发R包的心理学团队,欢迎大家关注:PsychoR.club。