R语言在心理学研究中的应用: 从原始数据到可重复的论文手稿(V2)
2024年09月22日
引言
本电子书通过bookdown
进行创建,相关代码见这里。由于文字稿来自于对课堂录音的整理,完全由本人与志愿者以志愿方式进行整理,因此,可能存在如下问题:
- 文字口语化严重
- 图片或者文献引用不全
- 错别字等
- 代码错误
望读者朋友多多包涵。欢迎有兴趣有能力的朋友多多批评指正。
指出问题的方式:在本电子书的GitHub仓库的issues中开新的issue。
参与贡献方式:见下面《如何帮助完善本书》这一小节。
0.2 如何帮助完善本书
可以参考这个英文的教程,我们暂时还没有进行中文翻译,您也可以将这部分补充,这也是极大的贡献!
可能需要的前期知识:(1) 如何使用github;(2) 如何使用bookdown。
大致可以分成如下几步:
第一,创建github账号,然后fork这个项目。
第二,将fork后的项目clone到您自己的电脑上。
第三,在自己的电脑上使用Rstudio打开Book
这个文件夹中的Book.Rproj
,完善您觉得需要完善的内容。*
第四,将修改后的内容push到您的github上。
第五,在github上提交pull request。
* 本项目的文件夹结构如下,内容修改主要在Book
这个子文件夹下的100*-lesson*_2024.rmd
文件。
.
├── Book
│ ├── 1001-lesson1_2024.Rmd
│ ├── 1002-lesson2_2024.Rmd
│ ├── 1003-lesson3_2024.Rmd
│ ├── 1004-lesson4_2024.Rmd
│ ├── 1005-lesson5_2024.Rmd
│ ├── 1006-lesson6_2024.Rmd
│ ├── 1007-lesson7_2024.Rmd
│ ├── 1008-lesson8_2024.Rmd
│ ├── 1009-lesson9_2024.Rmd
│ ├── 1010-lesson10_2024.Rmd
│ ├── 1011-lesson11_2024.Rmd
│ ├── 1012-lesson12_2024.Rmd
│ ├── 1013-lesson13_2024.Rmd
│ ├── 1014-lesson14_2024.Rmd
│ ├── 1015-lesson15_2023.Rmd
│ ├── 1016-lesson16_2023.Rmd
│ ├── 1017-lesson17_2023.Rmd
| ├── ...
|
│ ├── data
│ │ ├── Template_Folder_System_Empirical_Chuan-Peng_Lab
│ │ ├── Template_Folder_System_Meta_Chuan-Peng_Lab
│ │ ├── match
│ │ └── penguin
│
├── LICENSE.md
├── R4PsyBook.Rproj
└── README.md
0.4 目录
第一讲:为什么要学习R
1.1 R在心理科学及社会科学中的运用
1.2 R语言使用的示例展示
1.3 课程安排
1.4 如何学好这门课
第二讲:如何开始使用R
2.1 要解决的数据分析问题简介[介绍我们的数据和拟解决的问题,对比R和传统flow]
2.1 如何安装?
2.2 如何方便使用?Rstudio的安装与界面介绍
第三章:如何使用本课件/电子书资源
3.1 Git与Github
3.2 项目、文件与代码的规范化
第四章:如何导入数据
4.1 路径与工作目录
4.2 读取数据
4.3 了解R里的数据 (R语言中的对象)
第五章:如何清理数据一 R语言编程基础
5.1 R对象的操控
5.2 逻辑运算
5.3 函数
第六章:如何清理数据二 数据的预处理
6.1 Tidyverse简介
6.2 问卷数据的预处理:基本
6.3 实验数据的预处理:提高
第七章:探索数据: 描述性统计与数据可视化基础
7.1 描述性统计
7.2 探索性数据分析(DataExplorer)
7.3 ggplot2基础
第八章:R语言中的统计分析: 线性模型1 (t-test、anova等)
8.1 语法实现
8.2 分析的流程
第九章:R语言中的统计分析: 线性模型2(rm-anova、层级模型)
9.1 语法实现
9.2 分析的流程
第十章:R语言中的统计分析: 线性模型3(GLM)
10.1 语法实现
10.2 分析的流程
第十一章:R语言中的统计分析: 线性模型4(中介效应模型)
11.1. 多种分析方法的实现
11.2 代码整合与规范化
第十二章: 如何得到可发表的图像: 数据可视化进阶(3学时)
12.1 ggplot2的图层与面板控制
12.2 ggplot2与其他工具的结合
第十三章:心理学研究中的网络分析
第十四章:心理学元分析入门
第十五章:补充1:如何进行基本的数据分析:相关与回归
第十六章:补充2:从分析到手稿
第十七章:补充3:效应量与元分析