3

我可以使用 ggplot 从一些 EEG 数据中创建回归结果的拓扑图吗?

本质上,我想做这样的事情:ggplot2 中的拓扑图 – 例如 EEG 数据的 2D 可视化, 而我的数据不是电压,而是回归的结果(例如,系数、t 值、贝叶斯因子等)。

我设法复制了绘制电压的那个例子。在我的尝试中,我得到了每个电极在某个时间片的贝叶斯因子列表。但是,我无法将该帖子中的代码改编为我的。这是我的数据的一部分:

示例数据

这是我导入数据后所做的:

R代码

按照代码,我的预测值对于所有电极或梯度将变得相同。

一个时间片的失败示例

我只有在执行了 ggplot 命令的这一部分后才得到这个:

ggplot(datmat2, aes(x, y, z = value)) +
    geom_tile(aes(fill = value)) +
    stat_contour(aes(fill = ..level..), geom = 'polygon', binwidth = 0.01) +
    geom_contour(colour = 'white', alpha = 0.5) +
    scale_fill_distiller(palette = "Spectral", na.value = NA) + 
    geom_path(data = circledat, aes(x, y, z = NULL))

如果我继续剩下的,图表变成了这个: 在此处输入图像描述

我认为问题发生在我进行插值时。或者,可能是因为电极的坐标不同。我真的是拓扑图和插值如何工作的新手,所以如果我犯了一个愚蠢的错误,请多多包涵。

任何帮助将不胜感激!

4

0 回答 0