我可以使用ggplot创建一些EEG数据的回归结果的拓扑图吗?
基本上我想做这样的事情:topoplot in ggplot2 – 2D visualisation of e.g. EEG data 而我的数据不是电压,而是来自回归的结果(例如,系数,t值,贝叶斯因子等)。
我设法复制了绘制电压的示例。在我的尝试中,我在某个时间片上列出了每个电极的贝叶斯因子。但是,我无法使该帖子中的代码适应我的。以下是我的数据部分:
这是我在导入数据后所做的:
在代码之后,我的预测值对于所有电极或梯度将变得相同。
我在执行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))
我认为当我进行插值时问题就出现了。或者,可能是因为电极的坐标不同。关于topoplot和插值的工作方式,我真的是个新手,所以如果我犯了一个愚蠢的错误,请耐心等待。
非常感谢任何帮助!