0

我正在尝试制作一个显示三个分类变量的图。在实验中,播放了一个声音(t1-mosaic t6), listeners responded (preposition or number), and rated their confidence (1-5). I want to show these three things all together. The best I've come up with is this mosaic plot shown below using()`

具有声音、响应和信心的马赛克图:

具有声音、响应和信心的马赛克图

但是,我不能让它“看起来不错”。想到的一件事是使填充(响应)成为图例并消除标签,但我似乎无法弄清楚如何做到这一点。

有什么建议么?

此外,一旦你制作了情节,有没有办法改变标签?

谢谢!

4

1 回答 1

2

至于构建马赛克图的一般原则:从“解释”变量开始拆分,然后在最后根据“因”变量拆分通常是一个有用的指导原则。因为后来的分裂总是以早期的分裂为条件。

因此,在您的情况下,很明显Response应该在之后使用Sound(就像您在示例中所做的那样)。我不太清楚是否Confidence应该将其用作第一个拆分/条件(如您所做的那样)或最后一个拆分/条件。

如果我不得不口头描述你的情节,我会说:

  • 在自信的人(Confidence= 5)组中,前三个声音导致介词反应,而其他三个声音导致数字反应。

  • 在中等自信的人(Confidence= 4)组中,从介词到数字的平稳过渡Sound从 1 到 6。

  • 在不自信的人群中(Confidence= 2 或 3),区别较小,Response更接近于随机猜测。

如果这是一个有用的解释,那么拆分顺序就可以了。否则,您可能会更多地使用拆分顺序。

至于布局。有许多用于标记mosaic()和相关功能的选项,请参阅vignette("strucplot", package = "vcd")。在这种情况下,我可能会使用该doubledecker()功能(具有适当大的边距和图形设备的“宽”纵横比)。我猜这应该更容易阅读。

(我会演示但由于缺乏数据/可重复的示例而无法演示。)

于 2015-10-07T23:09:30.963 回答