-
Notifications
You must be signed in to change notification settings - Fork 2
/
04-chap4.Rmd
executable file
·1118 lines (914 loc) · 105 KB
/
04-chap4.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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Dissociating facial electromyographic correlates of visual and verbal induced rumination {#chap4}
```{r setupCH4, include = FALSE, message = FALSE, warning = FALSE, results = "hide"}
library(wordcountaddin)
library(tidybayes)
library(tidyverse)
library(patchwork)
library(parallel)
library(magrittr)
library(parallel)
library(sjstats)
library(cowplot)
library(effsize)
library(modelr)
library(papaja)
library(knitr)
library(BEST)
library(glue)
library(osfr)
library(brms)
library(here)
# setting seed for reproducibility
set.seed(666)
# setting up knitr options
opts_chunk$set(
cache = TRUE, echo = FALSE, warning = FALSE, message = FALSE,
fig.pos = "ht",
out.width = "100%"
)
```
<!-- NB: You can add comments using these tags -->
\initial{P}revious research showed that mental rumination, considered as a form of repetitive and negative inner speech, is associated with increased facial muscular activity. However, the relation between these muscular activations and the underlying mental processes is still unclear. In this study, we tried to disentangle the facial electromyographic correlates of induced rumination that were related to either i) mechanisms of (inner) speech production or ii) rumination as a state of pondering on negative affects. To this end, we compared two types of rumination induction. The first one was designed to specifically induce rumination in a verbal modality whereas the second one was designed to induce rumination in a visual modality. Following the *motor simulation view* of inner speech production, we hypothesised that the verbal rumination induction should result in higher activity in the speech-related muscles than the non-verbal rumination induction. We also hypothesised that a relaxation focused on the orofacial area should be more efficient in reducing rumination (when experienced in a verbal modality) than a relaxation focused on a non-orofacial area. Our results do not corroborate these hypotheses, as we did not find modality-specific electromygraphic correlates of rumination. Moreover, the two relaxation types were similarly efficient in reducing rumination, whatsoever the rumination modality. We discuss these results in relation to the inner speech literature and suggest that because rumination is a habitual and automatic form of emotion regulation, it might be considered as a particularly (strongly) internalised and condensed form of inner speech.^[This experimental chapter is a working manuscript reformatted for the need of this thesis. Source: Nalborczyk, L., Banjac, S., Baeyens, C., Grandchamp, R., Koster, E.H.W., Perrone-Bertolotti, M., \& L\oe venbruck, H. (*in preparation*). Dissociating facial electromyographic correlates of visual and verbal induced rumination. Pre-registered protocol, preprint, data, as well as reproducible code and figures are available at: [https://osf.io/c9pag/](https://osf.io/c9pag/).]
## Introduction
The phenomenon of inner speech has been attracting the attention of the philosophical and scientific communities for a long time. This interest might be explained by the paradox surrounding inner speech: whereas most individuals experience it on a daily basis [but see @Hurlburt2011], inner speech is notably difficult to investigate. However, much can be learned about inner speech by examining its different forms of expression. Among these forms is rumination, which, for several reasons, will be the focus of this paper. First, although rumination is common in general population [@watkins_comparisons_2005], it can precede serious mental disorders such as depression, anxiety, eating disorders, or alcohol abuse [for review, see @Nolen-Hoeksema2008]. Therefore, understanding the fundamental nature of rumination have important implications for clinical practice. Second, rumination is a repetitive phenomenon which can be induced and sustained for a relatively long period of time, making it easier to capture than more elusive forms of inner speech. With the aim of further exploring the nature of rumination, we present the results of a procedure designed to induce rumination in different modalities (verbal versus visual imagery) and to investigate its modality-specific electromyographic correlates.
### Rumination: its definition, functions and consequences
Rumination can be broadly defined as unconstructive repetitive thinking about past events and current mood states [@Martin]. This general definition encompasses different conceptualisations that have been proposed during the last decades. Among the most influential frameworks is the *Response Style Theory* [RST,@nolen-hoeksema_responses_1991;@Nolen-Hoeksema2008]. Within this theory, rumination is described as a behavioural pattern that is characterised by perseverative, repetitive and passive thoughts. According to the RST, individuals who are experiencing rumination are repetitively focusing on their negative emotional state, on the fact that they are feeling depressed, and on the causes and consequences of their symptoms [@nolen-hoeksema_responses_1991]. In this framework, rumination is viewed as a type of response to distress or a coping mechanism which involves focusing the attention on oneself and one’s current emotional state [@nolen-hoeksema_responses_1991]. Alloy, Robinson and colleagues [@alloy_temple-wisconsin_2000;@Robinson2003;@Smith2009] subsequently appended stress-reactive rumination to this theory, suggesting that rumination can also appear following stressful life events and before the presence of negative affect. When conceptualised in this manner, it is presumed that rumination can occur before the start of the depressive mood, whereas rumination, as conceptualised by @nolen-hoeksema_responses_1991, happens as a response to depressive mood. Overall, empirical research suggest that negative affect is an essential part of the ruminative thinking process [e.g.,@nolen-hoeksema_effects_1993].
Based on different factor analyses and more recent models of rumination, a distinction between harmful and helpful sub-types of rumination has been introduced [e.g.,@Smith2009;@Watkins2008]. For instance, a distinction has been suggested between brooding and reflection [@treynor_rumination_2003]. Brooding relates to morose pondering along with the passive comparison of one’s current circumstances and a certain standard. In contrast, ruminative reflection denotes contemplation and engagement in cognitive problem solving as a means to mitigate one’s depressive symptoms. In the same vein, @Watkins2008 proposed a model for differentiating between harmful and helpful forms of repetitive thought. He argued that repetitive thoughts vary along three dimensions – valence, context and level of construal (abstract versus concrete). By this account, depressive rumination is characterised by an abstract mode of processing that involves thinking about the causes, meaning, and consequences of feelings or events. This abstract-analytic mode is opposed to a more concrete and helpful mode of processing information focused on direct, detailed and concrete experience. The processing mode theory is supported by experimental evidence showing that an abstract-analytical mode of processing is particularly deleterious for mood and cognition [@Watkins2008].
A certain level of overlap between rumination and related constructs such as intrusive thoughts, obsessions or worry has been recognised [e.g.,@olatunji_specificity_2013;@Smith2009]. Accordingly, rumination and worry have been suggested to represent a particular form of a broader transdiagnostic process coined as *unconstructive repetitive thinking* [@olatunji_specificity_2013;@Watkins2008], *perseverative cognition* [@Brosschot2006] or *repetitive negative thinking* [@ehring_repetitive_2008]. All forms of thinking gathered under these umbrella terms share a broad involvement of self-focused repetitive thinking about negative and self-relevant topics [@de_raedt_mechanisms_2015]. However, one the most important and robust delimitation is the one between worry and rumination. On the whole, it is suggested that worry and rumination can be distinguished by their content and by their temporal orientation [@Watkins2008], but that the *processes* underlying them would be similar. More precisely, whereas worry is focused on problem solving and future events, (depressive) rumination is rather passive and past-oriented [@Nolen-Hoeksema2008;@Smith2009]. There are also findings suggesting that worry is typically more verbal than rumination [@lawrence_visual_2018], although some studies did not find this difference [@watkins_comparisons_2005].
Having briefly defined the functions and consequences of rumination, we now turn to a discussion of the nature of ruminative thinking, its phenomenological properties as well as how it can be induced and measured in a controlled environment.
<!--
The relationship between rumination and depression is a well-established one in adults (Olatunji et al., 2013; Watkins, 2008) as well as in adolescents (Rood et al., 2009). Importantly, the rumination-depression relationship remains significant even when neuroticism, pessimism, perfectionism, and negative cognitive styles are controlled (Nolen-Hoeksema et al., 2008). This association has been explained through several mechanisms, such as negative thinking, poor problem solving, impaired motivation, inhibition of instrumental behavior and reduction in social support (Lyubomirsky & Tkach, 2004; Nolen-Hoeksema et al., 2008). Recently, it has been proposed that rumination is also associated with anxiety, affective disorders, eating disorders, suicidal ideation and signs of post-traumatic stress (Lyubomirsky & Tkach, 2004; Nolen-Hoeksema et al., 2008; Olatunji et al., 2013).
-->
### The nature of ruminative thoughts
Rumination has sometimes been portrayed as a form of *inner speech* [@Perrone-Bertolotti2014] due to its predominantly verbal character [@ehring_repetitive_2008;@goldwin_concreteness_2012;@goldwin_concreteness_2013;@mclaughlin_effects_2007]. In other words, while ruminating, individuals are most often silently talking to themselves. However, what inner speech precisely entails is still debated [for a recent review, see @loevenbruck_cognitive_2018]. In the present paper, we examine the *motor simulation view* of inner speech production. Under this view, inner speech (content) is proposed to be the result of a soundless mental simulation of overt speech [@jeannerod_motor_2006;@postma_production_1996]. More precisely, inner speech is conceived as (inhibited) speech motor acts that trigger --via a *simulation* or an *emulation* mechanism-- multimodal sensory percepts [@loevenbruck_cognitive_2018]. This perspective entails that the speech motor system should be involved during inner speech production and that we could record a peripheral residual activity in the speech muscles. This hypothesis has been corroborated by several studies using orofacial surface electromyography (EMG) during tasks that involve inner speech production such as silent recitation, verbal mental imagery or problem solving [@jacobson_electrical_1931;@livesay_covert_1996;@mcguigan_patterns_1989;@sokolov_inner_1972]. Overall, these studies show that inner speech production is usually associated with an increased activity of the speech muscles.
We recently conducted a study to examine the facial EMG correlates of rumination [@nalborczyk_orofacial_2017]. We have demonstrated that induced rumination is accompanied by an increased facial EMG activity concurrent with increased self-reported levels of state rumination, as compared with an initial relaxed state. This increase in facial EMG activity as a correlate of induced rumination was taken as suggestive evidence that verbal rumination does involve the speech motor system. Furthermore, after a relaxation session focused on the orofacial area, we observed a larger decrease in self-reported state rumination than after non-orofacial (focused on the forearm) relaxation. We interpreted these findings as consistent with the *motor simulation view*. However, we opened the possibility that participants of this study could have been experiencing rumination in other (non-verbal) modalities, such as rumination in visual mental images. Therefore, the present work is in continuity with our previous study, seeking to further investigate the electromyographic correlates of different rumination modalities (i.e., verbal vs. visual imagery).
Despite being predominantly experienced in a verbal modality, rumination can also be experienced as visual imagery [@goldwin_concreteness_2012;@newby_comparison_2012;@pearson_frequency_2008]. Visual imagery refers to a process during which perceptual information is retrieved from long-term memory, resulting in the experience of "seeing with the mind's eye" [@ganis_brain_2004]. It has been suggested that because rumination is usually past-oriented, it should increase access to (negative) autobiographical memories [@Lyubomirsky1998]. Moreover, because autobiographical memories are often experienced as visual images, rumination should likewise include visual features [@pearson_frequency_2008]. Several studies have obtained results that are consistent with this claim. Among a sample of patients who were diagnosed as clinically depressed, a significant majority (94.7% and more than 70%) reported that rumination combined verbal and sensory elements, among which visual imagery [@newby_comparison_2012;@pearson_frequency_2008, respectively]. When unselected individuals were asked about the quality of their rumination directly while ruminating, 60.53% of them said they had been experiencing verbal thoughts and 35.92% mental images [@mclaughlin_effects_2007]. Another study comparing naturally occurring depressive and anxious thoughts in a non-clinical sample, found that depressive thoughts involved more images than anxious thoughts [@papageorgiou_process_1999]. In addition, a recent study demonstrated that a considerable number of people experience depressive cognition in a visual form [@lawrence_visual_2018]. Furthermore, this study showed that individuals with a visual depressive cognitive style reported a similar amount of rumination as individuals with a verbal style. Overall, the existing literature indicates that rumination can have visual features, despite being predominantly verbal.
There are several reasons to think this distinction is of importance. First of all, mental imagery is usually related to a greater cardiovascular activation than verbal thoughts. This is specifically the case in the stressor-focused concrete visual rumination study, for individuals with high trait rumination [@zoccola_cardiovascular_2014], although a later study found higher heart rate during verbal thoughts [@woody_trait_2015]. Authors interpreted the obtained data by connecting it with the cognitive avoidance theory [@davey_cognitive_2006]. According to this theory, worry, as a primarily linguistic repetitive thought, is an avoidance response whose goal is to restrain aversive images, thus reducing somatic activation and processing of emotions. Similarly, forming negative mental visual images has been shown to lead to a greater increase in anxiety in comparison to forming negative descriptive sentences [@holmes_mental_2005]. Taken together, these findings suggest that different modes of rumination could have different effects on individuals. Furthermore, if rumination also has a visual quality, imagery-based therapeutic methods could also be beneficial [@pearson_frequency_2008]. This idea is supported by studies showing the effectiveness of mental imagery in accessing and modifying emotion in therapy [for an overview, see @hackmann_reflecting_2004]. On the whole, investigating the verbal and visual features of rumination could contribute to sharpen our understanding of the ruminative processes and lead to better-adapted therapeutic strategies.
### Inducing rumination in a controlled environment
Rumination can be operationalised either as a trait, a stable response style of an individual [@nolen-hoeksema_responses_1991], or as an ongoing process or a state. When considered as a trait, individual differences in rumination have been mostly investigated by means of questionnaires. The most widely used instrument is the Ruminative Responses Scale (RRS) of the Response Styles Questionnaire [RSQ,@nolen-hoeksema_prospective_1991]. Participants are asked to rate how often they encounter these thoughts or behaviours when feeling sad or depressed. The short version of the RRS questionnaire comprises two scales, reflection and brooding [@treynor_rumination_2003]. The psychometric characteristics of this scale as well as its relationship with depressive symptoms have been extensively studied [for a review, see @Nolen-Hoeksema2008].
However, self-report measures of rumination have several shortcomings. These measurements can be vulnerable to intents and subjectivity of the participants. They rely on the evaluation of past experience and do not focus on the fact that rumination usually arises in the presence of negative emotion. On the opposite, physiological studies of rumination provide data on rumination as it occurs as well as objective data that are less predisposed to subjective influences. Physiological measures also provide an opportunity to explore underlying mechanisms and central processes [@papageorgiou_physiological_2003]. For this purpose, several protocols set to induce rumination have been devised.
Experimental protocols for inducing rumination usually start with provoking negative mood in participants. To this end, some researchers employed sad music [e.g.,@conway_assessing_2000], asked participants to recall a sad event [e.g.,@Rood2012], or put participants in stressful and frustrating situations such as an extremely difficult IQ test [e.g.,@nalborczyk_orofacial_2017]. Another study tried to cause negative feelings by asking participants to give a speech while being evaluated, though the authors concluded that this stressor was rather mild [@zoccola_cardiovascular_2014]. In the following step, rumination is induced. Most studies have employed the rumination induction procedure developed by @nolen-hoeksema_effects_1993. Within this protocol, participants are asked to focus on the meanings, causes, and consequences of their current feelings for eight minutes, while being prompted with a series of sentences. Other studies used either a modified version of this protocol [e.g.,@nalborczyk_orofacial_2017] or original prompts designed for a specific experiment, but still following the same general idea [@Rood2012;@zoccola_cardiovascular_2014]. Similarly, in some studies investigating the differences between worry and rumination, participants were given an explanation of what worry or rumination is and were subsequently asked to engage in it [@goldwin_concreteness_2012;@mclaughlin_effects_2007].
Experimental protocols have also used different means for exploring the characteristics of the ongoing process of rumination. In some studies [e.g.,@goldwin_concreteness_2012;@mclaughlin_effects_2007], participants were interrupted and asked about the features and/or content of their thoughts. Other studies used questionnaires to measure the features of the ongoing cognition [@makovac_verbal_2018]. Among other characteristics, several studies explored how much the ongoing inner experience was verbal and visual, without manipulating rumination modality. In a few studies, however, experimental protocols have been specifically set out to manipulate this aspect of rumination.
Some of the few studies specifically manipulating verbal and visual rumination were carried out by Zoccola and colleagues [@zoccola_cardiovascular_2014;@woody_trait_2015]. The verbal or visual form of rumination (or *mentation type* as these authors refer to it) was induced by playing audio tapes that directed participants’ thoughts. Prompts were similar in both conditions, differing only in the verbal/visual instruction ("Recall the speech task using words, phrases, and sentences." vs. "Recall the speech task using pictures and images."). Participants were subsequently asked to estimate the proportion of verbal thoughts and mental visual images. Although not directly focused on rumination, the task developed by @holmes_causal_2008 is quite inspiring in designing a protocol for exploring rumination in different modalities. These authors aimed to compare verbal and imagery processing in terms of their differential effects on emotion. They noticed that previous procedures provided verbal descriptions of the events that needed to be processed verbally or visually. The authors argued that with such descriptions, the imagery condition has an additional processing mode in comparison to the verbal condition. Their proposed solution was to combine pictorial and verbal cues and to ask participants to integrate them into either a sentence or an image.
Finally, it should be noted that in none of the studies in which thinking modality was manipulated, did the participants solely use one type of thought. Even though participants in the imagery group of @zoccola_cardiovascular_2014 reported higher levels of mental images in comparison to the participants in the verbal group, the latter group also reported a certain level of mental imagery. This is in line with studies showing that rumination includes both verbal and visual components [e.g.,@goldwin_concreteness_2012;@mclaughlin_effects_2007], implying that it is not exclusively experienced in one modality. These results are substantiated by a recent study which has shown that participants generate visual images both in cases where they were told to visualise or to verbally think, while they have strong verbal representations only when asked to verbally think [@amit_asymmetrical_2017]. @amit_asymmetrical_2017 concluded that there is a difference in volitional control of verbal and visual thinking and that people have better control over inner speech than visual thought. Therefore, we will focus on the relative use of a specific mode of thought rather than trying to induce completely verbal or visual thought.
### The present study
It has been suggested that there is a need for studies that would induce verbal or visual rumination in order to inspect how the experience of rumination in these two modalities could differ [@lawrence_visual_2018]. Furthermore, there has only been one set of studies, to the best of our knowledge, that has employed a protocol for specifically inducing verbal or visual rumination [@woody_trait_2015;@zoccola_cardiovascular_2014]. In addition, there were certain shortcomings in this protocol, some of which were highlighted by the authors, such as the stress induction component. To tackle these issues, we extended the study presented in @nalborczyk_orofacial_2017 by inducing rumination in distinct modalities to compare their electromyographic correlates.
As previously [@nalborczyk_orofacial_2017], we followed two steps in our protocol. First, either verbal or visual rumination was induced in participants by putting them in a stressful situation and subsequently asking them to think about the causes, consequences of their feelings during that situation. Based on the task developed by @holmes_causal_2008, instructions were presented by combining pictorial and verbal cues. During this period, we tracked changes in the EMG activity of several facial muscles and monitored self-reported levels of state rumination. Second, we compared the effects of two types of relaxation in relation to the modality of ruminative thoughts, on both the EMG amplitude and the self-reported levels of state rumination.
Several hypotheses were drawn based on the existing literature. First, we expected participants in the verbal rumination condition to report a larger proportion of verbal content in their inner experience and a lesser amount of visual content (in comparison to participants in the non-verbal rumination group). Second, with respect to peripheral muscular activity, we expected the activity in the speech muscles to increase by a greater amount in the verbal rumination condition, whereas the change in the non-speech muscles should occur similarly in both conditions, since both conditions are expected to cause negative emotions to a similar extent. Moreover, the control forearm muscle activity should not vary distinctively between conditions. Third, regarding the different types of relaxation, we hypothesised that both orofacial and arm relaxation should cause a slight decrease of state rumination in the verbal condition. Nevertheless, we expected a stronger decrease in the orofacial relaxation condition as compared to the forearm relaxation.
```{r importdata, results = "hide", warning = FALSE}
################################
# Importing and reshaping data #
################################
df <-
# importing data
read.csv(here("data", "ch4", "data_merged.csv"), header = TRUE, sep = ",") %>%
# removing participant 33 (csv file can not be read...)
filter(participant != "S_33") %>%
# compute % of kept signal
mutate(reject2 = 1 - reject / 100)
# renaming "for" muscle to "fcr" muscle
levels(df$muscle)[1] <- "fcr"
# number of people that were higher than the CES-D threshold (not included in the study)
depressive <- 16
```
## Methods
In the *Methods* and *Data analysis* sections, we report how we determined our sample size, all data exclusions, all manipulations, and all measures in the study [@simmons_21_2012]. A pre-registered version of our protocol can be found online: [https://osf.io/c9pag/](https://osf.io/c9pag/).
### Participants
Our sample included `r n_distinct(df$participant)` female participants, ranging in age from `r min(df$age)` to `r max(df$age)` years (M = `r round(mean(df$age), 2)`, SD = `r round(sd(df$age), 2)`). We chose to include only female participants in the present study, for the following three reasons. First, women have been found to engage in rumination more than men [@Johnson2013]. Second, in comparison with men, women have greater visual imagery abilities and report more vivid mental visual images [as reviewed in @lawrence_visual_2018]. Third, the distribution of gender is very unbalanced in Psychology courses. Therefore, it would be practically impossible to have a well-balanced sample with respect to gender. All participants attended undergraduate Psychology programs at Univ. Grenoble Alpes. They were all native speakers of French, had no history of psychiatric or neurological disorders, speech disorders or hearing deficits. Another inclusion criterion was that participants had no depressive symptoms. This was tested at the beginning of the experiment using the Center for Epidemiologic Studies – Depression scale [CES-D, @radloff_ces-d_1977]. Those participants whose scores overstepped the threshold did not proceed to the main part of the experiment (N = `r depressive`). Instead, they were debriefed and received information about places they could turn to for counselling.
Participants were recruited through the university website. They were told that the goal of the study was to test a French adaptation of a novel intelligence test and were, therefore, blind to the actual goal of the study. Participants received course credits for their participation and were fully debriefed at the end of the experiment. Written consent was obtained from each participant and the study received an approval from the local ethical committee (CERNI, Amendement-2018-02-06-23, Avis-2015-03-03-61).
As described in the preregistration form, we used sequential testing to determine the appropriate sample size. More precisely, we recruited participants until reaching either a predetermined level of precision [this procedure is described in @kruschke_doing_2015] or the end of the period of time allocated to this experiment (fixed to eight weeks). We first determined a region of practical equivalence (ROPE) and a target precision level on the main effect of interest (i.e., the interaction between the effect of time (baseline versus post-induction, within-subject) and group (verbal rumination versus visual rumination induction, between-subject design), on the EMG amplitude of the OOI muscle). We recruited participants until the 95% credible interval (the Bayesian analogue of a confidence interval) around the parameter of interest was at least 0.8 times narrower than the ROPE. The ROPE can be defined as the region comprising the effect sizes that we consider as "null effects" (alternatively, it defines the minimum effect size of interest). We defined the ROPE as [-0.1, 0.1] on the scale of the normalised and baseline-standardised EMG amplitude. This ROPE has been defined to correspond to a "null effect" based on previous EMG data we had collected on control muscles (forearm). Then, we defined the target precision as 0.8 times the width of the ROPE, that is: $0.8 \times 0.2 = 0.16$. We did not reach this threshold within the allocated time. Thus, we ran the study for the full eight weeks (details on the evolution of the estimation precision can be found in the [supplementary materials](#suppCh4)).
### Material
The experimental procedure was developed using the OpenSesame software [@mathot_opensesame_2012] and stimuli were displayed on a DELL computer screen of size 1280px*720px. TrignoTM Mini wireless sensors (Delsys Inc.) were used for the detection of the surface EMG signals. These sensors consist of a bigger and a smaller box. The smaller box contains two 5x1mm parallel electrode bars with 10mm between them that record bipolar muscle activation. For facial EMG, the small box with electrodes was attached to the face and the bigger box was usually placed on the side of the neck. Concerning the forearm EMG, both boxes were placed on the forearm. Both boxes were attached by double-sided adhesive tape. Before setting the sensors, the skin was cleaned by Nuprep scrubbing gel and by alcohol wipes. Signal acquisition and synchronisation was done using the PowerLab 16/35 (ADInstrument, PL3516) device with a sampling rate of 1000 Hz. In addition to EMG measurements, the audio signal was simultaneously recorded using a C1000S AKG microphone which was placed 20-30 cm away from the participant. The audio signal was amplified using a Berhringer Tube Ultragain MIC100 amplifier. It was synchronised with the EMG signals using trigger signals. The experiment was video-monitored using a Sony HDR-CX240E camera. These recordings were taken in order to track any vocal or behavioural artifacts during periods of interest (i.e., baseline, rumination and relaxation). Labchart 8 software (ADInstrument, MLU60/8) was used for EMG and audio data collecting and processing.
Our exploration focused on the muscles that have already been found to be activated during covert or overt speech [e.g.,@Laurent2016;@maier-hein_session_2005;@schultz_modeling_2010]. With surface EMG, it is difficult to precisely relate a given skin position to a specific muscle. However, as authors often refer to the facial positions as muscle positions, we will follow this tradition for clarity. Because of their involvement in speech production, bipolar surface EMG electrodes were positioned on the *orbicularis oris inferior* (OOI), the *zygomaticus major* (ZYG) and the neck muscles (NCK). In addition, electrodes were also placed on the *frontalis* (FRO) as a non-speech but emotion-related muscle. Finally, we positioned a sensor on the *flexor carpi radialis* (FCR) to control for general (whole body) muscle contraction.
Speech-related sensors were positioned on the right side of the face whereas the emotion-related (forehead) sensor was positioned on the left side of participants' faces, following studies that found larger movements of the right side of the mouth during speech production [@nicholls_asymmetries_2006], and more emotional expression on the left side of the face [@nicholls_detecting_2004]. Since participants were asked to use a mouse to provide answers, the forearm sensor was positioned on the non-dominant forearm (that participants did not use to provide the answer).
### Procedure
We formed two groups based on the modality participants were asked to ruminate in. Hereafter these groups will be referred to as *verbal* and *visual*. Participants were also divided based on the type of relaxation they were listening to, that is, an *orofacial* relaxation, or an *arm* relaxation. As a result, there were four groups in the experiment: *verbal – orofacial*, *verbal – arm*, *visual – orofacial*, and *visual – arm*.
#### Trait questionaires
After filling the consent form, participants were asked to complete the CES-D [@radloff_ces-d_1977]. Participants also filled in the short version of the Ruminative Response Scale [RRS, @treynor_rumination_2003], adapted and validated in French (Douilliez, Guimpel, Baeyens, & Philippot, in preparation). These questionnaires were filled in paper format. Once it was determined that they could participate in the study (i.e., that they did not exceed the threshold for depressive symptoms on the CES-D), participants were equipped with the EMG sensors.
#### State questionaires
Subsequently, a calibration was carried out, making sure that the sensors on each muscle were suitably detecting signals. Participants were then explained the Visual Analogue Scales (VASs) that were used to obtain various self reports throughout the experiment. Specifically, we explained what we meant by: *At this moment, my thoughts are presented in the form of words* (*VAS Verbal*), and *At this moment, my thoughts are presented in the form of visual mental images* (*VAS Visual*). To assess the level of state rumination, we used a French translation of the Brief State Rumination Inventory [BSRI, @marchetti_brief_2018], composed of eight items also presented as VASs. From that point, the rest of the stimuli were presented on the computer screen and speakers, and the experimenter (blind to the condition) did not interact with the participants anymore.
#### Baseline measurements
Afterwards, participants listened to a guided relaxation (not focused on any specific muscle). The purpose of this relaxation was to minimise inter-individual variability of the initial mood states and to help participants to relax and get used to wearing the EMG sensors. The recording comprised 240 seconds of guided relaxation, then a pause was made during which participants were told to continue relaxing and the baseline EMG measurements were recorded, after which the guided relaxation continued for another 30 seconds. Following this, participants baseline level of state rumination, verbal and visual level of thoughts were measured using the VASs.
#### Imagery training
Next, participants went through a "lemon training" based on the task proposed by @holmes_causal_2008. The objective of this training was to show the participants precisely what was meant by *thinking in words* or *thinking in pictures*. The participants in the *verbal* group were asked to combine an image and a word imagining a sentence in their head, whereas participants in the *visual* group were asked to do the same, but only imagining a picture. There were two trials. After doing this task, participants rated how clear (how vivid) their sentence or image was, following which they had to say or describe it out loud. This served as a verification that participants did the task and that they understood it.
#### Stress induction
Afterwards, participants took the intelligence test. The test comprised 18 verbal and 18 spatial intelligence questions. It was designed in a way that most (13/18) questions were very difficult while also containing certain (5/18) items that were relatively easy, in order not to demotivate the participants. Participants were instructed to provide their answer within 30 seconds. The number of questions was selected so that even if participants replied very fast, they still encountered around 15 minutes of this frustrating situation. This manipulation has already been shown successful in inducing a negative mood [@nalborczyk_orofacial_2017].
#### Rumination induction
When the test was done, participants were asked to think about the causes, meanings and consequences of their performance during the test and of their current feelings, while their IQ score was being calculated. The participants in the *verbal* group were asked to do this *with their inner voice* and the participants in the *visual* group *using mental visual images*. Following @holmes_causal_2008's task, the instructions were presented in written format together with an image showing a person thinking in words (in the *verbal* group) or in pictures (in the *visual* group). When ready, participants pressed the key and a loading sign showed on their screen which lasted for 5 minutes during which participants were expected to ruminate either using inner speech or mental images. When this period was done, participants were again presented with the VASs.
#### Muscle-specific relaxation
Finally, participants listened again to a guided relaxation, only this time there were two types of relaxation. One half of verbal and one half of visual group were assigned to an *orofacial relaxation* group and they listened to the relaxation that was focused on the mouth. The other two halves of both groups were randomly assigned to an *arm relaxation* group and they listened to the relaxation concentrated on the arm. Both relaxations had a similar structure with around 270 seconds of guidance, 60 seconds of pause during which the EMG measurements were performed and 25 seconds of relaxation closure. At the very end, participants were asked to write down what they thought was the goal of the experiment and what they were thinking during the score calculation (i.e., the rumination period). The first question served to assess a potential compliance bias insofar as due to the goal of the experiment (i.e., manipulation of the rumination modality), we could not make participants completely blind to the task. The second question served again to check how much participants followed the instruction. At the end of the experiment, participants were given an exhaustive debriefing explaining the goals of the research.
### EMG signal processing
Data were collected using Labchart8 and were subsequently exported to Matlab for signal processing (www.mathworks.fr, Matlab r2015a, version 8.5.0.197613). First, a 50Hz frequency comb filter was applied to eliminate power noise. Then, in keeping with the recommendation for facial EMG studies [@de_luca_filtering_2010], a 20 Hz – 450 Hz bandpass filter was applied, in order to focus on the facial EMG frequency band. The EMG signal was centered to its mean and cut with respect to the three periods of interest (i.e., baseline, rumination and relaxation period), all of which were divided into 5s blocks. These data were then exported to `R` version 3.5.0 [@R-base], where the mean of the absolute signal was calculated for each 5s block. Thus, a score for each muscle, in each period, for each participant was calculated. Absolute EMG values are not meaningful as muscle activation is never null, even in resting conditions, due in part to physiological noise. In addition, there are inter-individual variations in the amount of EMG amplitude in the baseline. To normalise for baseline amplitude across participants, we thus subtracted the EMG amplitude of the baseline to the two periods of interest (i.e., after rumination and after relaxation) and divided it by the variability of the signal at baseline for each muscle and each participant.
Although participants were given the instruction to remain still and to avoid unnecessary movements, there were a lot of subtle movements (e.g., biting the lips). The blocks containing these *artifacts* were removed from the analysis. This was done by inspecting all recordings and manually removing blocks during which there were visually obvious bursts of the EMG amplitude.
### Data analysis
Statistical analyses were conducted using `R` version 3.5.0 [@R-base], and are reported with the `papaja` [@R-papaja] and `knitr` [@R-knitr] packages.
To model EMG amplitude variations in response to the rumination induction, we fitted a Bayesian multivariate regression model with the standardised EMG amplitude as an outcome and *Group* as a categorical predictor (contrast-coded). We used the same strategy for modelling the interaction effect between the type of induction and the type of rumination induction.^[An introduction to Bayesian statistical modelling is outside the scope of the current paper but the interested reader is referred to @nalborczyk_introduction_2019, for an introduction to Bayesian multilevel modelling using the `brms` package.] These analyses were conducted using the `brms` package [@R-brms], an `R` implementation of Bayesian multilevel models that employs the probabilistic programming language `Stan` [@carpenter_stan_2017].
`Stan` implements gradient-based Markov Chain Monte Carlo (MCMC) algorithms, which allow yielding posterior distributions that are straightforward to use for interval estimation around all parameters. Four chains were run for each model, including each 10.000 iterations and a warmup of 2.000 iterations. Posterior convergence was assessed examining autocorrelation and trace plots, as well as the Gelman-Rubin statistic. Constant effects estimates were summarised via their posterior mean and 95% credible interval (CrI), where a credible interval interval can be considered as the Bayesian analogue of a classical confidence interval, except that it can be interpreted in a probabilistic way (contrary to confidence intervals). When applicable, we also report Bayes factors (BFs) computed using the Savage-Dickey method.^[This method simply consists in taking the ratio of the posterior density at the point of interest divided by the prior density at that point [@wagenmakers_bayesian_2010].] These BFs can be interpreted as updating factors, from prior knowledge (what we knew before seeing the data) to posterior knowledge (what we know after seeing the data).
## Results
The results section is divided into two sections investigating the effects of i) the type of rumination induction and ii) the interaction effect between the type of rumination induction and the type of relaxation. Each section is further divided into two subsections reporting either confirmatory (preregistered) or exploratory (non-preregistered) analyses.
### Effects of the rumination induction and rumination modality
#### Descriptive statistics and figures
We represent the standardised EMG amplitude during the rumination period for each facial muscle in Figure \@ref(fig:ruminationplot). This figure reveals that the average standardised EMG amplitude was higher than baseline after the rumination induction for both the OOI and FRO muscles, while it was at the baseline level (on average) for the ZYG and lower than baseline for the NCK. Overall, this figures does not show any group (modality-specific) differences (detailed numerical descriptive statistics are reported in the [supplementary materials](#suppCh4)).
```{r ruminationplot, echo = FALSE, fig.align = "center", fig.width = 7, fig.height = 7, fig.cap = "Standardised EMG amplitude during the rumination period. The coloured dots represent the mean standardised EMG amplitude by participant and by type of induction. The boxplot represents the median as well as the first and third quartiles. Note: the y-axis differs between the two rows."}
##########################
# Making raincloud plots #
##########################
# loading the relevant functions
source(here("code", "R_rainclouds.R") )
source(here("code", "summarySE.R") )
# reshaping data to analyse the effects of the induction
df_induction <-
df %>%
# keeping only the rumination period
filter(condition == "rumination") %>%
# keeping only the relevant columns
select(
muscle, norm_ma, condition, participant, group, relax_type,
reject, reject2, bsri, verbal, visuel
) %>%
# reshaping the dataset (wide to long)
spread(key = muscle, value = norm_ma) %>%
# arrange by participant
arrange(participant) %>%
# contrast-coding the type of rumination
mutate(group = ifelse(group == "visual", -0.5, 0.5) )
ooi_fro <-
df %>%
# removing baseline
filter(condition == "rumination", muscle %in% c("ooi", "fro") ) %>%
mutate(muscle = factor(muscle, labels = c("OOI", "FRO") ) ) %>%
# reordering conditions
mutate(
condition = factor(condition, levels = c("rumination", "relaxation") )
) %>%
ggplot(aes(x = condition, y = norm_ma, fill = group) ) +
geom_hline(yintercept = 0, linetype = 2, alpha = 1) +
geom_flat_violin(
position = position_nudge(x = .1, y = 0),
adjust = 1.5, trim = FALSE, alpha = 0.8, colour = NA
) +
geom_point(
aes(x = as.numeric(condition) - .2, y = norm_ma),
size = 2, alpha = 0.8,
position = position_jitter(width = .05), shape = 21, show.legend = FALSE
) +
geom_boxplot(
outlier.shape = NA, alpha = 1, width = .1, colour = "black"
) +
scale_colour_brewer(palette = "Dark2") +
scale_fill_brewer(palette = "Dark2") +
labs(x = "", y = "Standardised EMG amplitude") +
facet_wrap(~muscle, scales = "free", ncol = 2) +
theme_minimal(base_size = 11) +
theme(legend.title = element_blank() )
zyg_nck <-
df %>%
# removing baseline
filter(condition == "rumination", muscle %in% c("zyg", "nek") ) %>%
mutate(muscle = factor(muscle, labels = c("ZYG", "NCK") ) ) %>%
# reordering conditions
mutate(
condition = factor(condition, levels = c("rumination", "relaxation") )
) %>%
ggplot(aes(x = condition, y = norm_ma, fill = group) ) +
geom_hline(yintercept = 0, linetype = 2, alpha = 1) +
geom_flat_violin(
position = position_nudge(x = .1, y = 0),
adjust = 1.5, trim = FALSE, alpha = 0.8, colour = NA
) +
geom_point(
aes(x = as.numeric(condition) - .2, y = norm_ma),
size = 2, alpha = 0.8,
position = position_jitter(width = .05), shape = 21, show.legend = FALSE
) +
geom_boxplot(
outlier.shape = NA, alpha = 1, width = .1, colour = "black"
) +
scale_colour_brewer(palette = "Dark2") +
scale_fill_brewer(palette = "Dark2") +
labs(x = "", y = "Standardised EMG amplitude") +
facet_wrap(~muscle, scales = "free", ncol = 2) +
theme_minimal(base_size = 11) +
theme(legend.title = element_blank() )
# arranging the plots in two rows
ooi_fro / zyg_nck
```
#### Confirmatory (preregistered) analyses
In accordance with the preregistered analysis plan, we then fitted a multivariate Gaussian model to estimate the effects of the rumination induction and the difference between the two types of rumination induction. Estimations from this model are reported in Table \@ref(tab:outputbmod1CH4).
```{r bmod1, results = "hide"}
##########################################
# Modelling the effects of the induction #
##########################################
# priors for the anaysis of EMG signals
priors_emg <- c(
prior(normal(0, 1), class = Intercept, resp = "ooi"),
prior(normal(0, 1), class = b, resp = "ooi"),
prior(exponential(1), class = sigma, resp = "ooi"),
prior(normal(0, 1), class = Intercept, resp = "zyg"),
prior(normal(0, 1), class = b, resp = "zyg"),
prior(exponential(1), class = sigma, resp = "zyg"),
prior(normal(0, 1), class = Intercept, resp = "fro"),
prior(normal(0, 1), class = b, resp = "fro"),
prior(exponential(1), class = sigma, resp = "fro"),
prior(normal(0, 1), class = Intercept, resp = "nek"),
prior(normal(0, 1), class = b, resp = "nek"),
prior(exponential(1), class = sigma, resp = "nek"),
prior(normal(0, 1), class = Intercept, resp = "fcr"),
prior(normal(0, 1), class = b, resp = "fcr"),
prior(exponential(1), class = sigma, resp = "fcr")
)
# fitting the model
bmod1 <- brm(
mvbind(ooi, zyg, fro, nek, fcr) ~ 1 + group,
family = gaussian(),
prior = priors_emg,
data = df_induction,
chains = 4, cores = detectCores(),
warmup = 2000, iter = 10000,
control = list(adapt_delta = 0.95),
sample_prior = TRUE,
seed = 666,
file = here("data/ch4/bmod1")
)
```
```{r outputbmod1CH4, results = "asis"}
results_bmod1 <-
tidy_stan(bmod1, prob = 0.95, typical = "mean", digits = 3) %>%
# broom::tidy(bmod1, conf.int = 0.95) %>%
# removing ratio and mcse
select(-ratio, -mcse) %>%
# removing residual correlations
filter(!str_detect(term, "rescor") ) %>%
filter(!str_detect(term, "temp") ) %>%
# filter(!str_detect(term, "sigma") ) %>%
# filter(!str_detect(term, "prior") ) %>%
# filter(!str_detect(term, "lp") ) %>%
# separate(col = term, into = c(NA, "Response", "Term"), sep = "_") %>%
# arrange(desc(response) ) %>%
arrange(desc(term) ) %>%
# rename columns
magrittr::set_colnames(
c("Response", "Term", "Estimate", "SE", "Lower", "Upper", "Rhat")
) %>%
# compute BF for each effect
mutate(
BF01 = hypothesis(bmod1, glue("{Response}_{Term} = 0") )$
hypothesis$Evid.Ratio %>% round(., 3)
) %>%
# rename muscles (lower to upper case)
mutate(Response = toupper(Response) ) %>%
# round BFs
mutate(BF01 = ifelse(BF01 < .001, "<0.001", BF01) )
apa_table(
results_bmod1,
placement = "H",
align = c("l", rep("c", 7) ),
format.args = list(digits = rep(3, 6), margin = 2),
caption = "Estimates from the multivariate Gaussian model.",
note = "For each muscle (response), the first line represents the estimated average
amplitude after the rumination induction and its standard error (SE). The second line
represents the estimated average difference between the two types of induction (verbal vs. visual). The 'Lower' and 'Upper' columns contain the lower and upper bounds of the 95% CrI, whereas the 'Rhat' column reports the Gelman-Rubin statistic. The last column reports the BF in favour of the null hypothesis.",
small = TRUE,
escape = TRUE
)
```
This analysis revealed that the average EMG amplitude of both the OOI and the FRO muscles was estimated to be higher than baseline (the standardised score was above zero) after rumination induction. However, it was not the case for the ZYG, NCK, and FCR muscles. We did not observe the hypothesised difference according to the type of induction on the OOI (`r glue_data(results_bmod1 %>% filter(Response == "OOI", Term == "group"), "$\\beta$ = {Estimate}, 95% CrI [{Lower}, {Upper}], BF~01~ = {BF01}")`) nor on the FRO (`r glue_data(results_bmod1 %>% filter(Response == "FRO", Term == "group"), "$\\beta$ = {Estimate}, 95% CrI [{Lower}, {Upper}], BF~01~ = {BF01}")`).
However, before proceeding further with the interpretation of the results, it is essential to check the validity of this first model. A useful diagnostic of the model's predictive abilities is known as *posterior predictive checking* (PPC) and consists in comparing observed data to data simulated from the posterior distribution [e.g.,@gelman_bayesian_2013]. Results from this procedure are represented in Figure \@ref(fig:ppcbmod1CH4).
```{r ppcbmod1CH4, fig.align = "center", fig.width = 7, fig.height = 3.5, fig.cap = "Posterior predictive checking for the first model concerning the OOI and FRO muscles. The dark blue line represents the distribution of the raw data while light blue lines are dataset generated from the posterior distribution."}
ppc_ooi <-
pp_check(bmod1, resp = "ooi", nsamples = 1e2) +
theme_minimal(base_size = 11) +
theme(legend.position = "none") +
xlab("OOI standardised EMG amplitude") +
ylab("Density")
ppc_fro <-
pp_check(bmod1, resp = "fro", nsamples = 1e2) +
theme_minimal(base_size = 11) +
theme(legend.position = "none") +
xlab("FRO standardised EMG amplitude") +
ylab("Density")
ppc_ooi + ppc_fro
```
#### Exploratory analyses
The previous figure reveals that this first model fails to generate data that look like the data we have collected. More precisely, the data we have collected look highly right-skewed, especially concerning the OOI. As such, modelling the (conditional) mean of the standardised EMG amplitude is highly sensitive to influential observations, and might not be the best index to evaluate the effects of the type of rumination induction. To improve on this first model, we then assume in the following a Skew-Normal distribution for the response. The Skew-Normal distribution is a generalisation of the Gaussian distribution with three parameters $\xi$ (xi), $\omega$ (omega), and $\alpha$ (alpha) for location, scale, and shape (skewness), respectively. Another limitation of the previous model is that it allocated the same weight to every participant. However, the amount of rejected data differed across participants. For instance, for one participant, we had to remove as much as `r max(df_induction$reject)`% of their data during the manual artifact removal step (note that the average rejection rate was of `r round(mean(1 - df$reject2), 2)`). Such a participant should weigh less in the estimation of the overall effect. In the following models, we weigh the importance of each participant by 1 minus the proportion of signal that was rejected for this participant.^[Technically, what is weighed is the contribution of the observation to the *likelihood* function.] Estimations from this model are reported in Table \@ref(tab:outputbmod2).
```{r bmod2, results = "hide"}
# fitting the (weighted) skew normal model
bmod2 <- brm(
cbind(ooi, zyg, fro, nek, fcr) | weights(reject2) ~ 1 + group,
family = skew_normal(),
prior = priors_emg,
data = df_induction,
chains = 4, cores = detectCores(),
warmup = 2000, iter = 10000,
control = list(adapt_delta = 0.95),
sample_prior = TRUE,
seed = 666,
file = here("data/ch4/bmod2")
)
```
```{r outputbmod2, results = "asis"}
results_bmod2 <-
tidy_stan(bmod2, prob = 0.95, typical = "mean", digits = 3) %>%
# removing ratio and mcse
select(-ratio, -mcse) %>%
# removing residual correlations (for now)
filter(!str_detect(term, "rescor") ) %>%
filter(!str_detect(term, "alpha") ) %>%
arrange(desc(response) ) %>%
# rename columns
magrittr::set_colnames(
c("Response", "Term", "Estimate", "SE", "Lower", "Upper", "Rhat")
) %>%
# compute BF for each effect
mutate(
BF01 = hypothesis(bmod2, glue("{Response}_{Term} = 0") )$
hypothesis$Evid.Ratio %>% round(., 3)
) %>%
# rename muscles (lower to upper case)
mutate(Response = toupper(Response) ) %>%
# round BFs
mutate(BF01 = ifelse(BF01 < .001, "<0.001", BF01) )
apa_table(
results_bmod2,
placement = "H",
align = c("l", rep("c", 7) ),
format.args = list(digits = rep(3, 6), margin = 2),
caption = "Estimates from the multivariate (weighted) Skew-Normal model.",
note = "For each muscle (response), the first line represents the estimated average
amplitude after the rumination induction and its standard error (SE). The second line
represents the estimated average difference between the two types of induction (verbal vs. visual). The 'Lower' and 'Upper' columns contain the lower and upper bounds of the 95% CrI, whereas the 'Rhat' column reports the Gelman-Rubin statistic. The last column reports the BF in favour of the null hypothesis.",
small = TRUE,
escape = TRUE
)
```
This analysis revealed that the average EMG amplitude of both the OOI and the FRO muscles was estimated to be higher than baseline (the standardised score was above zero) after rumination induction. However, it was not the case for the ZYG, NCK and FCR muscles. We did not observe the hypothesised difference according to the type of induction on the OOI (`r glue_data(results_bmod2 %>% filter(Response == "OOI", Term == "group"), "$\\beta$ = {Estimate}, 95% CrI [{Lower}, {Upper}], BF~01~ = {BF01}")`) nor on the FRO (`r glue_data(results_bmod2 %>% filter(Response == "FRO", Term == "group"), "$\\beta$ = {Estimate}, 95% CrI [{Lower}, {Upper}], BF~01~ = {BF01}")`). The posterior predictive checks for this model are presented in Figure \@ref(fig:ppcbmod2) and indicate that this model seems to better accommodate the collected data.
```{r ppcbmod2, fig.align = "center", fig.width = 7, fig.height = 3.5, fig.cap = "Posterior predictive checking for the Skew-Normal model concerning the OOI and FRO muscles. The dark blue line represents the distribution of the raw data while light blue lines are dataset generated from the posterior distribution."}
ppc_ooi <-
pp_check(bmod2, resp = "ooi", nsamples = 1e2) +
theme_minimal(base_size = 11) +
theme(legend.position = "none") +
xlab("OOI standardised EMG amplitude") +
ylab("Density")
ppc_fro <-
pp_check(bmod2, resp = "fro", nsamples = 1e2) +
theme_minimal(base_size = 11) +
theme(legend.position = "none") +
xlab("FRO standardised EMG amplitude") +
ylab("Density")
ppc_ooi + ppc_fro
```
##### Cluster analyses
The results of the previous analyses do not corroborate the hypothesis according to which the average EMG amplitude recorded over the speech muscles should be higher in the group that underwent the verbal rumination induction, as compared to the non-verbal rumination induction. However, we might wonder whether the rumination induction was actually efficient in inducing different modalities of ruminative thoughts. To answer this question, we first report the average self-reported levels of either verbal or visual thoughts during the rumination period in Table \@ref(tab:verbalvisual).
```{r verbalvisual, results = "asis"}
df %>%
filter(condition == "rumination") %>%
select(participant, group, condition, muscle, norm_ma, verbal, visuel) %>%
spread(muscle, norm_ma) %>%
select(participant, group, verbal, visuel) %>%
gather(vas, value, verbal:visuel) %>%
group_by(group, vas) %>%
summarise(
APA_descriptive_statistics = glue(
"{mean} ({se})",
mean = round(mean(value), 2),
sd = round(sd(value), 2),
se = round(sd / sqrt(n_distinct(participant) ), 2)
),
N = n_distinct(participant)
) %>%
spread(key = vas, value = APA_descriptive_statistics) %>%
select(group, verbal, visuel, N) %>%
ungroup %>%
apa_table(
placement = "H",
align = c("l", "c", "c", "c"),
caption = "Mean and SE of self-reported levels of either verbal or visual thoughts at the end of the rumination period.",
small = FALSE,
escape = TRUE,
col.names = c("Group", "Verbal VAS", "Visual VAS", "Sample size")
)
```
Considering that both groups showed a similar ratio of verbal/non-verbal thoughts (see Table \@ref(tab:verbalvisual)), we used these self-reports to define a posteriori groups of participants that reported more verbal (or non-verbal) ruminations. To this end, we used a cluster analysis (2D k-means) to define two groups (clusters) in the space of the two VASs that have been used to assess the amount of verbal and non-verbal thoughts during the rumination period (see Figure \@ref(fig:clusters)).
```{r clusters, eval = TRUE, fig.align = "center", fig.width = 6, fig.height = 6, out.width = "75%", fig.cap = "Results of the cluster analysis. The centroid of each cluster is represented by a circle and a central cross. The green cluster represents 'verbal ruminators' while the orange one represents 'visual ruminators'."}
###################################################
# 2D clustering on verbal and visual self-reports #
###################################################
clusters <-
df_induction %>%
# filter(categ_bsri == "High ruminators [238, 747]") %>%
select(verbal, visuel) %>%
kmeans(centers = matrix(c(75, 25, 25, 75), nrow = 2) )
df_induction %<>%
# creating a novel variable with clusters
mutate(cluster = clusters$cluster)
# create lookup table for later (1 is low verbal, 2 is high verbal)
lookup_clusters <- df_induction %>% select(participant, cluster)
# what agreement between condition and clusters ?
# table(df_induction$group, df_induction$cluster)
centroids <- data.frame(
cluster = factor(seq(1:2) ),
verbal = clusters$centers[, "verbal"],
visuel = clusters$centers[, "visuel"]
)
# plotting the two clusters
df_induction %>%
ggplot(aes(x = verbal, y = visuel, color = as.factor(cluster) ) ) +
geom_label(
aes(label = participant, nudge_x = .2, check_overlap = TRUE),
show.legend = FALSE
) +
geom_point(
data = centroids, aes(color = cluster),
size = 20, pch = 13, show.legend = FALSE
) +
theme_minimal(base_size = 11) +
scale_colour_brewer(palette = "Dark2", direction = 1) +
scale_fill_brewer(palette = "Dark2", direction = 1) +
xlab("Verbal VAS") +
ylab("Visual VAS")
```
As can be seen from Figure \@ref(fig:clusters) and from Table \@ref(tab:clustertable), this analysis revealed two groups of participants that were either *relatively* i) high on the verbal VAS and low on the visual one or ii) high on the visual VAS and low on the verbal one. However, the visual ruminators remained quite high on the verbality scale.
```{r clustertable, results = "asis"}
clusters$centers %>%
data.frame %>%
rownames_to_column("cluster") %>%
mutate(size = clusters$size) %>%
apa_table(
placement = "H",
align = rep("c", 4),
caption = "Center and size (number of participants) of the two clusters identified by the k-means algorithm.",
small = FALSE,
escape = TRUE,
format.args = list(digits = c(2, 2, 0), margin = 2),
col.names = c("Cluster", "Verbal VAS", "Visual VAS", "Size")
)
```
We then fitted the same model as we previously did but using the cluster (instead of the "group") as a predictor to assess the influence of the nature of ruminative thoughts on each muscle' standardised EMG amplitude. Estimations from this model are reported in Table \@ref(tab:outputbmod3) and revealed no evidence for a difference between clusters on any muscle (i.e., the $BF_{01}$ for the effect of *cluster* was superior to 1 for every muscle).
```{r bmod3, results = "hide"}
# contrast-coding the cluster predictor
df_induction %<>% mutate(cluster = ifelse(cluster == 1, 0.5, -0.5) )
# re-fitting the model with new a posteriori groups
bmod3 <- brm(
cbind(ooi, zyg, fro, nek, fcr) | weights(reject2) ~ 1 + cluster,
family = skew_normal(),
prior = priors_emg,
data = df_induction,
chains = 4, cores = detectCores(),
warmup = 2000, iter = 10000,
control = list(adapt_delta = 0.95),
sample_prior = TRUE,
seed = 666,
file = here("data/ch4/bmod3")
)
```
```{r outputbmod3, results = "asis"}
results_bmod3 <-
tidy_stan(bmod3, prob = 0.95, typical = "mean", digits = 3) %>%
# removing ratio and mcse
select(-ratio, -mcse) %>%
# removing residual correlations
filter(!str_detect(term, "rescor") ) %>%
filter(!str_detect(term, "alpha") ) %>%
arrange(desc(response) ) %>%
# rename columns
magrittr::set_colnames(
c("Response", "Term", "Estimate", "SE", "Lower", "Upper", "Rhat")
) %>%
# compute BF for each effect
mutate(
BF01 = hypothesis(bmod3, glue("{Response}_{Term} = 0") )$
hypothesis$Evid.Ratio %>% round(., 3)
) %>%
# rename muscles (lower to upper case)
mutate(Response = toupper(Response) ) %>%
# round BFs
mutate(BF01 = ifelse(BF01 < .001, "<0.001", BF01) )
apa_table(
results_bmod3,
placement = "H",
align = c("l", rep("c", 7) ),
format.args = list(digits = rep(3, 6), margin = 2),
caption = "Estimates from the multivariate (weighted) Skew-Normal model based on the k-means clusters.",
note = "For each muscle (response), the first line represents the estimated average
amplitude after the rumination induction and its standard error (SE). The second line
represents the estimated average difference between the two types of induction (verbal vs. visual). The 'Lower' and 'Upper' columns contain the lower and upper bounds of the 95% CrI, whereas the 'Rhat' column reports the Gelman-Rubin statistic. The last column reports the BF in favour of the null hypothesis.",
small = TRUE,
escape = TRUE
)
```
##### Relation between self-reports and EMG amplitude
We represent the relation between self-reported levels of state rumination (after induction) and the EMG amplitude (of the four facial muscles) changes from baseline to post-induction in Figure \@ref(fig:selfemg). This figure reveals an overall positive association between the level of self-reported state rumination after induction and the increase in EMG amplitude from baseline to post-induction on the FRO muscle, but not substantial relation concerning the other muscles.
```{r selfemg, fig.align = "center", fig.width = 8, fig.height = 6, out.width = "100%", fig.cap = "Relation between self-reported levels of state rumination (on the x-axis) and standardised EMG amplitude after the rumination induction (on the y-axis). The dots represent individual observations, whose size varies with the percentage of signal that was kept after removing artifacts. The black line represents the regression line with its 95\\% CI."}
df_induction %>%
gather(muscle, value, fcr:zyg) %>%
mutate(muscle = factor(muscle, labels = c("FCR", "FRO", "NCK", "OOI", "ZYG") ) ) %>%
filter(muscle != "FCR") %>%
ggplot(aes(x = bsri, y = value, size = reject2, weight = reject2) ) +
geom_hline(yintercept = 0, linetype = 2) +
geom_point(pch = 21, colour = "white", fill = "black", alpha = 0.8) +
geom_smooth(method = "lm", colour = "black", show.legend = FALSE) +
facet_wrap(~ muscle, scales = "free", ncol = 2) +
xlab("Self-reported levels of state rumination after the rumination induction") +
ylab("Standardised EMG amplitude") +
theme_minimal(base_size = 11) +
labs(size = "% signal kept", colour = "Group", fill = "Group")
```
To further analyse the relationship between self-reported levels of state rumination and standardised EMG amplitude, we fitted a weighted multivariate Skew-Normal model (as previously). Estimations from this model are reported in Table \@ref(tab:outputbmod4).
```{r bmod4, results = "hide"}
# centering and scaling the BSRI score
df_induction %<>% mutate(bsri = scale(bsri) )
# fitting the (weighted) skew normal model
bmod4 <- brm(
cbind(ooi, zyg, fro, nek, fcr) | weights(reject2) ~ 1 + bsri,
family = skew_normal(),
prior = priors_emg,
data = df_induction,
chains = 4, cores = detectCores(),
warmup = 2000, iter = 10000,
control = list(adapt_delta = 0.95),
sample_prior = TRUE,
seed = 666,
file = here("data/ch4/bmod4")
)
```
```{r outputbmod4, results = "asis"}
results_bmod4 <-
tidy_stan(bmod4, prob = 0.95, typical = "mean", digits = 3) %>%
# removing ratio and mcse
select(-ratio, -mcse) %>%
# removing residual correlations
filter(!str_detect(term, "rescor") ) %>%
filter(!str_detect(term, "alpha") ) %>%
arrange(desc(response) ) %>%
# rename columns
magrittr::set_colnames(
c("Response", "Term", "Estimate", "SE", "Lower", "Upper", "Rhat")
) %>%
# compute BF for each effect
mutate(
BF01 = hypothesis(bmod4, glue("{Response}_{Term} = 0") )$
hypothesis$Evid.Ratio %>% round(., 3)
) %>%
# rename muscles (lower to upper case)
mutate(Response = toupper(Response) ) %>%
# round BFs
mutate(BF01 = ifelse(BF01 < .001, "<0.001", BF01) )
apa_table(
results_bmod4,
placement = "ht",
align = c("l", rep("c", 7) ),
format.args = list(digits = rep(3, 6), margin = 2),
caption = "Estimates from the multivariate (weighted) Skew-Normal model assessing the relation between self-reported levels of state rumination and standardised EMG amplitude.",
note = "For each muscle (response), the first line represents the estimated average
amplitude after the rumination induction and its standard error (SE). The second line
represents the estimated relation between self-reported levels of state rumination and standardised EMG amplitude. As the BSRI scores have been centered and standardised, this estimate approximate a correlation coefficient. The 'Lower' and 'Upper' columns contain the lower and upper bounds of the 95% CrI, whereas the 'Rhat' column reports the Gelman-Rubin statistic. The last column reports the BF in favour of the null hypothesis.",
small = TRUE,
escape = TRUE
)
```
This analysis revealed a weak positive association between self-reported levels of state rumination (BSRI score) after induction and the standardised EMG amplitude recorded over the FRO muscle (`r glue_data(results_bmod4 %>% filter(Response == "FRO", Term == "bsri"), "$\\beta$ = {Estimate}, 95% CrI [{Lower}, {Upper}], BF~01~ = {BF01}")`). This analysis revealed no evidence for an association between self-reported levels of state rumination and the standardised EMG amplitude recorded over the other muscles.
In summary, while successful in inducing higher levels of state rumination (higher BSRI scores), the rumination induction did not permit to induce rumination in different modalities. When examining a posteriori groups of verbal vs. visual ruminators, we did not find evidence for specific electromyographic correlates. However, it should be noted that participants who were a posteriori included in the visual group were also high on the verbality scale. Interestingly, we observed a weak positive correlation between self-reported levels of state rumination and the standardised EMG amplitude of the FRO (see [supplementary materials](#suppCh4) for additional analyses).
### Effects of the relaxation
#### Planned (preregistered) analyses
We hypothesised that an orofacial relaxation should cause a stronger decrease of state rumination than a relaxation targeting the arm, for the participants that went through a verbal rumination induction, in comparison to a non-verbal rumination induction. In other words, we expected an interaction effect between the type of rumination induction and the type of relaxation. As the relaxation was directly targeted at the facial muscles, we did not expect the overall EMG amplitude to be a reliable index of ongoing rumination in this part of the experiment. Therefore, we only report an analysis of the self-reported levels of state rumination (but see the [supplementary materials](#suppCh4) for additional analyses).
```{r dfrelax, results = "hide"}
# data reshaping
df_relaxation <-
df %>%
# keeping only the rumination period
filter(condition != "baseline") %>%
# keeping only the relevant columns
select(
muscle, norm_ma, condition, participant, group, relax_type,
reject, reject2, bsri, verbal, visuel, RRSbrooding
) %>%
# reshaping the dataset (wide to long)
spread(key = muscle, value = norm_ma) %>%
# arrange by participant
arrange(participant) %>%
# add cluster
left_join(., lookup_clusters)
# data reshaping
df_relaxation %<>%
# contrast-coding the type of rumination
mutate(
condition = ifelse(condition == "rumination", -0.5, 0.5),
group = ifelse(group == "visual", -0.5, 0.5),
relax_type = ifelse(relax_type == "arm", -0.5, 0.5),
cluster = ifelse(cluster == 1, -0.5, 0.5)
)
# data reshaping (taking the diff in BSRI score after - before relaxation)
df_relaxation_bsri <-
df_relaxation %>%
mutate(condition = ifelse(condition == -0.5, "rumination", "relaxation") ) %>%
select(condition, participant, group, relax_type, bsri, RRSbrooding) %>%
spread(condition, bsri) %>%
mutate(bsri = relaxation - rumination)
```
To analyse this interaction effect, we fitted a Gaussian model with a constant effect of *group* (verbal vs. non-verbal rumination induction) and *relaxation* (orofacial vs. arm relaxation) to predict the difference in BSRI score (after minus before the relaxation). Estimations from this model are reported in Table \@ref(tab:outputbmod5).
```{r bmod5, results = "hide"}
#####################################
# fitting the model for BSRI scores #
#####################################
priors_bsri <- c(
prior(normal(200, 100), class = Intercept),
prior(normal(0, 100), class = b),
prior(exponential(0.01), class = sigma)
)
bmod5 <- brm(
bsri ~ 1 + group * relax_type,
family = gaussian(),
prior = priors_bsri,
data = df_relaxation_bsri,
chains = 4, cores = detectCores(),
warmup = 2000, iter = 10000,
control = list(adapt_delta = 0.95),
sample_prior = TRUE,
seed = 666,
file = here("data/ch4/bmod5")
)
```
```{r outputbmod5, results = "asis"}
results_bmod5 <-
tidy_stan(bmod5, prob = 0.95, typical = "mean", digits = 3) %>%
# removing ratio and mcse
select(-ratio, -mcse) %>%
data.frame %>%
# rename columns
magrittr::set_colnames(
c("Term", "Estimate", "SE", "Lower", "Upper", "Rhat")
) %>%
# replace dots by two-dots
mutate(Term = str_replace(Term, "\\.", ":") ) %>%
mutate(Term = str_replace(Term, "\\.", ":") ) %>%
mutate(Term = str_replace(Term, "\\_", "") ) %>%
mutate(Term = str_replace(Term, "b", "") ) %>%
# filtering out sigma
filter(Term != "sigma") %>%
# compute BF for each effect
mutate(
BF01 = hypothesis(bmod5, glue("{Term} = 0") )$hypothesis$Evid.Ratio %>%
round(., 3)
) %>%
# round BFs
mutate(BF01 = ifelse(BF01 < .001, "<0.001", BF01) )
apa_table(
results_bmod5,
placement = "H",
align = c("l", rep("c", 6) ),
# format.args = list(digits = rep(2, 7), margin = 2),
caption = "Estimated changes in self-reported levels of state rumination (BSRI scores).",
note = "For each effect, the 'Estimate' reports the estimated change in BSRI scores, followed by its standard error (SE). The 'Lower' and 'Upper' columns contain the lower and upper bounds of the 95% CrI, whereas the 'Rhat' column reports the Gelman-Rubin statistic. The last column reports the BF in favour of the null hypothesis.",
small = TRUE,
escape = TRUE
)
```
This analysis revealed a general decrease in self-reported levels of state rumination after relaxation (`r glue_data(results_bmod5 %>% filter(Term == "Intercept"), "$\\beta$ = {Estimate}, 95% CrI [{Lower}, {Upper}], BF~01~ < 0.001")`) but no substantial interaction effect with the relaxation type or the induction type (all $BF_{01}$ were superior to 1). As two-way and three-way interaction terms are difficult to interpret numerically, we represent the raw data along with the model predictions in Figure \@ref(fig:plotrelaxbsri). This Figure supports the conclusion that we did not observe any interaction effects (the line were parallel and with similar slopes across panels).
```{r bmod6, results = "hide"}
######################################
# fitting the model for BSRI scores #
# including condition (for plotting) #
######################################
priors_bsri2 <- c(
prior(normal(200, 100), class = Intercept),
prior(normal(0, 100), class = b),
prior(exponential(0.01), class = sigma),
prior(exponential(0.01), class = sd)
)
bmod6 <- brm(
bsri ~ 1 + condition * group * relax_type + (1 | participant),
family = gaussian(),
prior = priors_bsri2,
data = df_relaxation,
chains = 4, cores = detectCores(),
warmup = 2000, iter = 10000,
control = list(adapt_delta = 0.95),
sample_prior = TRUE,
seed = 666,
file = here("data/ch4/bmod6")
)
```
```{r plotrelaxbsri, fig.align = "center", fig.width = 8, fig.height = 6, fig.cap = "Self-reported levels of state rumination (BSRI score) by condition. The left panel depicts results in the orofacial relaxation group while the right panel depicts results in the arm relaxation group. Verbal ruminators are represented in green whereas non-verbal ruminators are represented in orange. Individual observations (each participant) are represented by the smaller coloured dots whereas estimated means and 95\\% CrI are represented by the bigger surimposed coloured circles and vertical error bars."}
##################################
# plotting posterior predictions #
##################################
preds <-
df_relaxation %>%
# remove non-existing (non-used) factor levels
droplevels %>%
# group by condition, group, and relax_type
data_grid(condition, group, relax_type) %>%
# retrieve fitted values
add_fitted_draws(bmod6, re_formula = NA, scale = "response") %>%
# compute the mean and 95% central quantiles
mean_qi() %>%
ungroup %>%
# retrieving the correct names
mutate(
condition = ifelse(condition == -0.5, "rumination", "relaxation"),
group = ifelse(group == -0.5, "visual", "verbal"),
relax_type = ifelse(relax_type == -0.5, "arm", "orofacial")
)
# plotting the raw data along with model predictions
df %>%
# keeping only the rumination period
filter(condition != "baseline") %>%
# keeping only the relevant columns
select(
muscle, norm_ma, condition, participant, group, relax_type,
reject, reject2, bsri, verbal, visuel
) %>%
# reshaping the dataset (wide to long)
spread(key = muscle, value = norm_ma) %>%
# arrange by participant
arrange(participant) %>%
# add cluster
left_join(., lookup_clusters) %>%
# reordering conditions
mutate(
condition = factor(
condition, levels = c("baseline", "rumination", "relaxation")
)
) %>%
# gather(muscle, value, fcr:zyg) %>%
ggplot(aes(x = condition, y = bsri, fill = group) ) +
# geom_hline(yintercept = 0, linetype = 2) +
geom_violin(colour = "white", alpha = 0.2, position = position_dodge(1) ) +
geom_dotplot(
dotsize = 0.5, binaxis = "y", stackdir = "center",
position = position_dodge(1), colour = "white", alpha = 0.2
) +
# geom_boxplot(width = 0.25, alpha = 0.5, position = position_dodge(1), outlier.colour = NA) +
# model predictions
geom_line(
data = preds,
aes(x = condition, y = .value, group = group, colour = group), inherit.aes = FALSE,
size = 1, position = position_dodge(1), show.legend = FALSE
) +
geom_pointrange(
data = preds,
aes(x = condition, y = .value, ymin = .lower, ymax = .upper, group = group, colour = group),
inherit.aes = FALSE, size = 1, position = position_dodge(1), show.legend = FALSE
) +
facet_wrap(~ relax_type, scales = "free", ncol = 2) +
ylim(0, 800) +
theme_minimal(base_size = 11) +
scale_colour_brewer(palette = "Dark2", direction = 1) +
scale_fill_brewer(palette = "Dark2", direction = 1) +
labs(x = "", y = "Self-reported levels of state rumination (BSRI score)", fill = "Group")
```
The three way interaction term (the last line of Table \@ref(tab:outputbmod5)) indicates that the interaction between condition (time) and the type of relaxation was slightly different according to the type of induction type (`r glue_data(results_bmod5 %>% filter(Term == "group:relax_type"), "$\\beta$ = {Estimate}, 95% CrI [{Lower}, {Upper}], BF~01~ = {BF01}")`). However, the large uncertainty associated with this three-way interaction effect (as expressed by the SE and the width of the credible interval) prevents any strong conclusion. Moreover, the sign of the BF supports the null hypothesis (although weakly in magnitude).
<!--
Figure \@ref(fig:postinteraction) represents the posterior distribution of the interaction effect, indicating the mean of the distribution, the 95% credible interval and the proportion of the distribution that is above and below zero. This proportion can be interpreted as the probability (given the data and the priors) that the interaction effects is superior or below zero.
```{r postinteraction, eval = FALSE, fig.align = "center", fig.width = 6, fig.height = 6, out.width = "75%", fig.cap = "Posterior distribution of the interaction effect between Condition, Induction, and Relaxation. The mean and the 95\\% credible interval are displayed at the top and the bottom of the histogram. The green text indicates the proportion of the distribution that is either below or above zero. NB: 'HDI' stands for \\textit{highest density interval}, a particular type of credible interval."}
# retrieving the posterior samples
post_interaction <- posterior_samples(bmod5)$`b_group:relax_type`
# posterior probability that the interaction effect is superior to 0
# post_prob_ratio <- hypothesis(bmod5, "group:relax_type > 0")$hypothesis$Evid.Ratio
# post_prob_ratio <- mean(post_interaction > 0) / mean(post_interaction < 0)
# plot the posterior distribution
plotPost(
xlab = expression(beta[Condition:Induction:Relaxation]),
post_interaction, compVal = 0,
col = as.character(bayesplot::color_scheme_get("blue")[2])
)
```
-->
To sum up, we did not find evidence for an interaction effect between the type of induction (verbal vs. non verbal) and the type of relaxation (orofacial versus arm) on the self-reported levels of state rumination. We turn now to a general summary and discussion of the overall results.
## Discussion
With this study we aimed to replicate and extend previous findings showing that induced rumination was associated with increased facial muscular activity as compared to rest [@nalborczyk_orofacial_2017]. More precisely, we tried to disentangle the facial electromyographic correlates of induced rumination that were related to either i) rumination as a kind of inner speech or ii) rumination as a state of pondering on negative affects. To this end, we compared two types of rumination induction. The first one was designed to specifically induce rumination in a verbal modality, whereas the second one was designed to induce rumination in a visual imagery modality. Following the *motor simulation view* of inner speech production, we hypothesised that the verbal rumination induction should result in higher activity in the speech-related muscles than the non-verbal rumination induction. At the same time, forehead muscular activity should vary consistently (i.e., should not differ) across conditions, as both conditions were expected to induce similar levels of negative affects. Following the *motor simulation view* as well as previous observations [@nalborczyk_orofacial_2017], we also hypothesised that a relaxation focused on the orofacial area should be more efficient in reducing rumination (when experienced in a verbal modality) than a relaxation focused on a non-orofacial area (i.e., the arm).
To examine these hypotheses, it was crucial to first show that i) the rumination induction was successful in inducing rumination and ii) that the two types of rumination induction were effectively inducing different types of rumination (i.e., verbal vs. non-verbal rumination). Although our results show that the rumination induction was successful in inducing rumination (as expressed by the increase in self-reported state rumination), it failed to induce rumination in different modalities. That is, there was no difference in self-reported levels of verbal vs. non verbal thoughts, and no substantial difference in the facial EMG correlates across conditions. Moreover, even when defining groups of verbal vs. visual ruminators a posteriori (i.e., based on the self-reports), these two groups were not discriminable by their facial EMG recordings. However, it should be noted that both a posteriori groups of participants were high on the verbality scale. In addition, self-reported levels of state rumination were only (positively) related to the EMG amplitude of the forehead muscle (FRO), but were not related to the activity of the other facial muscles. In the second part of the experiment, comparing the two types of relaxation (either focused on the orofacial area or on the arm) revealed no difference in terms of their impact on state rumination, whatever the type of rumination induction participants went through. We discuss each of these results in the following sections.
### Inducing rumination in different modalities
<!--
Based on the self-reports of verbal and visual thoughts assessed at the end of the rumination period (see Table \@ref(tab:verbalvisual)), we observed that the verbal rumination induction resulted in slightly higher levels of verbal thoughts than the non-verbal rumination induction. However, both types of induction resulted in similar levels of visual mental images. These results are consistent with those of @amit_asymmetrical_2017, showing an asymmetry between inner speech and visual imagery. More precisely, they observed that inner speech production (covertly generating a sentence) was systematically accompanied by visual images. However, producing visual images was less likely to be accompanied by inner speech. Therefore, we might speculate that although it seems possible to induce verbal rumination without inducing visual rumination (and therefore to manipulate levels of verbal rumination while keeping constant levels of visual rumination), it might not be possible to induce visual rumination without inducing verbal rumination.
-->
Based on the self-reports of verbal and visual thoughts assessed at the end of the rumination period (cf. Table \@ref(tab:verbalvisual)), both induction types lead to similar ratios of verbal to visual self-reported rumination. However, the fact that we did not find modality-specific electromyographic correlates of rumination when contrasting a posteriori groups of participants still poses a challenge to the *motor simulation view*. In a recent attempt to bridge response styles theories of trait rumination [@nolen-hoeksema_responses_1991] and control theory accounts of state rumination [@Martin], rumination has been defined as a mental habit [@watkins_habit-goal_2014]. In this framework, self-focused repetitive thoughts (such as rumination) are triggered by goal discrepancies (i.e., discrepancies between an initial goal and the current state) and can become habitual behavioural responses to certain contextual cues. More precisely, rumination can become habitual through a process of "automatic association between the behavioral response (i.e., repetitive thinking) and any context that occurs repeatedly with performance of the behavior (e.g., physical location, mood), and in which the repetitive thought is contingent on the stimulus context" [@watkins_habit-goal_2014].
Habitual behaviours are more automatic that non-habitual behaviours, they are less conscious and are often less controllable. In other words, frequent ruminators do not willingly engage in ruminative thinking. Instead, rumination might be triggered by contextual cues such as a negative mood, without the explicit evocation of a goal (or discrepancy toward this goal). According to a recent neurocognitive model of inner speech production [@loevenbruck_cognitive_2018], inner speech is considered as an action on its own (as overt speech is), except that multimodal sensory consequences of speech are simulated. This model also suggests that different forms of inner speech might involve the speech motor system to a different extent [@grandchamp_condensation_2019;@loevenbruck_loquor_2019]. More precisely, highly expanded forms of inner speech (e.g., subvocally rehearsing a phone number) are hypothesised to recruit the speech apparatus to a greater extent than more evasive and more condensed forms of inner speech. Accordingly, we speculate that rumination might be considered as a spontaneous (in opposition to deliberate) form of inner speech that does not require a full specification of articulatory features.
If this hypothesis is correct, namely if rumination usually take a more condensed form, we should not expect to observe peripheral muscular activity during rumination. Consequently, we need to explain the increased EMG amplitude recorded over the OOI after the rumination induction that was observed in this experiment [but also in @nalborczyk_orofacial_2017]. Given that the level of activity in OOI increased more than that in ZYG after rumination induction, two interpretations are possible. First, it could be that OOI reflects some implication of the speech motor system related to rumination. Even though rumination is presumably expressed in a condensed form, it might contain some fully expanded instances. The fact that the activity in the ZYG did not increase could be explained by its weak involvement in non hyper-articulated speech production (a finding also obtained by Rapin et al., personal communication). The fact that the increase in OOI activity is not proportional to the degree of self-reported state rumination could be due to the fact that condensed instances of rumination overweigh the more expanded instances. A second interpretation could be that the OOI activity reflects in fact negative mood (cf. Ekman's action units 22, 23, 24) or cognitive effort [@van_boxtel_amplitude_1993;@waterink_facial_1994]. The stability in the level of activity of the ZYG muscle is compatible with this second interpretation.
<!--
Given that only the activity of the *frontalis* (FRO) was related to self-reported levels of state rumination (although this relation was rather weak), it is difficult to assume that the activity of the other muscles was related to rumination per se. In addition, the lack of a proper control condition (e.g., a distraction condition) prevents any causal conclusion to be drawn. Therefore, the most straightforward explanation may be that the increase in EMG amplitude recorded over the OOI might only appear in contrast to the relaxation state induced at baseline.
-->
Finally, another explanation for the absence of modality-specific EMG correlates might come from previous studies using surface EMG to investigate inner speech production. As summarised in the previous section, our results do not support theoretical predictions of the *motor simulation view*, according to which it should be possible to discriminate the content of inner speech (and rumination) based on peripheral muscular activation. Nevertheless, the outcome of the present study is consistent with the results reported by @meltzner_speech_2008. These authors were able to obtain high classification accuracies during both overt and mouthed speech but not during covert speech (despite the fact that they used eleven sensors on the neck and the lower face).
However, the results of @meltzner_speech_2008 (and ours) stand in sharp contrast with classical results about the electromyographic correlates of inner speech production [e.g.,@mcguigan_patterns_1989;@mcguigan_discriminative_1974;@sokolov_inner_1972] as well as more recent developments. For instance, @kapur_alterego_2018 developed a wearable device composed of seven surface EMG sensors that can attain a 92% median classification accuracy in discriminating internally vocalised digits. However, these discrepant results could be explained by differences in the research methodology employed by these different teams (see discussion in Nalborczyk et al., *in preparation*). Indeed, the between-subject nature of the designs investigating the effects of induced rumination might hamper the possibility of highlighting modality-specific EMG correlates of induced rumination. Because (surface) electromyography is only a noisy indicator of inner speech production, decoding the content of inner speech based on such signals require multiple measurements per individual, and possibly participant-specific recording characteristics. Therefore, the lack of modality-specific EMG correlates might also be explained by a lack of sensitivity of the design we describe in the current article.
We think this possibility might be examined by looking at the results obtained in the second part of the experiment. If the absence of modality-specific EMG correlates is only due to a lack of sensitivity, state rumination should still be more disrupted by an orofacial relaxation than by a non-orofacial relaxation.
### Modality-specific and effector-specific relaxation effects
Contrary to our predictions, we did not observe the interaction effect between the type of rumination induction (verbal vs. non-verbal) and the type of relaxation (orofacial relaxation vs. arm relaxation). This null result also persisted when considering the interaction between the a posteriori cluster and the type of relaxation (see [supplementary materials](#suppCh4)). Moreover, BF-based hypothesis testing revealed no evidence for a difference between the two types of relaxation^[Neither did it reveal evidence for a difference, as the BF was close to 1. A Bayes factor around 1 means that the observed data is similarly likely to appear under both the hypothesis of an effect being different from zero and the hypothesis of a null effect. Moreover, it should be noted that BFs are extremely dependent on prior assumptions. As such, the obtained BFs might vary substantially by varying the prior assumptions of the fitted models.] (cf. Table \@ref(tab:outputbmod5) and Figure \@ref(fig:plotrelaxbsri)). However, looking in more details into the estimations from this model reveals that the arm relaxation was estimated to be more efficient than the orofacial relaxation in reducing self-reported levels of state rumination (BSRI scores). More precisely, the difference between the two types of relaxations was estimated to be of around 25 points on the scale of the BSRI sum score, although the large uncertainty associated with this estimation prevents any strong conclusion.
Interestingly, these results are contradicting those of @nalborczyk_orofacial_2017, who observed a stronger decrease in self-reported state rumination following the orofacial relaxation than the arm relaxation. However, it should be noted that both the results of @nalborczyk_orofacial_2017 and the results reported in the current article are based on comparisons involving relatively low sample sizes (two groups of around 20 participants and two groups of around 40 participants, respectively). As such, these results should be considered at most as suggestive.
```{r effsize, results = "hide"}
###########################################
# Effect size in Nalborczyk et al. (2017) #
###########################################
# download OSF data from Nalborczyk et al. (2017)
osf_retrieve_node("882te") %>%
osf_ls_files() %>%
filter(name == "data") %>%
osf_ls_files() %>%
filter(name == "data.csv") %>%
osf_download(overwrite = TRUE)
# import the data
osf_data <- read.csv("data.csv", sep = ";")
# compute the Cohen's d for the effect of relaxation on brooding VAS
cohen_d_2017 <-
osf_data %>%
filter(Session != "Baseline") %>%
select(Participant, Condition, Session, Brooding) %>%
spread(Session, Brooding) %>%
mutate(change = Induction - Relaxation) %>%
filter(Condition != "Story") %>%
droplevels %>%
select(Condition, change) %>%
cohen.d(change ~ Condition, data = .) %>%
# reshaping the output
unlist %>%
t %>%
data.frame(stringsAsFactors = FALSE) %>%