-
Notifications
You must be signed in to change notification settings - Fork 0
/
prepare.Rmd
116 lines (90 loc) · 2.59 KB
/
prepare.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
---
title: "Prepare"
output: html_document
date: "2023-04-09"
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
Open this file in RStudio.
Install packages that you don't have following RStudio prompts.
(Look out for yellow banner above this source code file.)
If you are on Linux, and there's a problem installing the `tidyverse` packages, you may need to install some libraries. See this page: https://stackoverflow.com/questions/45719942/how-to-install-tidyverse-on-ubuntu-16-04-and-17-04#:~:text=6,openssl%2Ddev
If you couldn't get it to work, plan to spend sometimes with us at the end of session 2. We will help you.
```{r setup, include=FALSE}
# session 3
library(tidyverse)
library(tidymodels)
library(modelr)
library(brms)
library(tidybayes)
library(ggdist)
library(distributional)
library(ordinal)
library(ggrepel)
library(glue)
library(emmeans)
# + session 2
library(gtools)
library(patchwork)
library(broom)
library(broom.mixed)
library(bayesplot)
library(knitr)
library(rmarkdown)
# + session 1 and 4
library(MASS)
library(multcomp)
library(afex)
library(papaja)
```
# Testing
Run the following simple Bayesian model to verify `brms` installation.
```{r}
fit1 <- brm(count ~ zAge + zBase * Trt + (1|patient),
data = epilepsy, family = poisson())
summary(fit1)
```
If this part runs without error and you see the last line of the output like the following, you are good to go!:
```
(at convergence, Rhat = 1).
```
Note: This model is from [the README file of the `brms` package](https://cran.r-project.org/web/packages/brms/readme/README.html). You do not need to read this file.
# Another way to install packages
If RStudio doesn't help you install, try `pacman`
```{r}
if (!require("pacman")) install.packages("pacman")
pacman::p_load(
tidyverse,
tidymodels,
modelr,
brms,
tidybayes,
ggdist,
distributional,
ordinal,
ggrepel,
glue,
emmeans,
gtools,
patchwork,
broom,
broom.mixed,
bayesplot,
knitr,
rmarkdown,
MASS,
multcomp,
afex,
papaja
)
```
# Troubleshooting
1. In some cases, you may need to manually install the following packages for `brms` to work.
```{r}
# install.packages("igraph")
# install.packages("shiny")
```
2. Also try restarting your R session/RStudio. Choose the menu Session -> Restart R.
3. Try running `library()` one at a time. Install missing packages manually with `install.packages("the_missing_package")` If it doesn't work, keep a screenshot of the error message and move on to the next packages.
If you couldn't get it to work, plan to spend sometimes with us at the end of session 2. We will help you.