查看原文
其他

代码分享|EEG结果呈现时对数化绘制P值地形图

周翊 茗创科技 2021-09-15

大家好,我是茗创科技的周翊,这里是EEG分析中的一点小窍门

在使用eeglab分析数据时,正常使用topplot绘制P值图会是这种效果,P值越大,显示的值越亮

显然,我们在进行统计分析时更关心较小的P值出现的位置,比如下图就是理想的P值绘制效果

这样就非常地好看呀,对P值较小的区域也是一目了然了,做法就是将P值取一个对数再取负,即-log10P,将1,0.1,0.01,0.001分别变为0,1,2,3,然后再使用topplot绘制并更改显示的colorbar,就可以了

这里分享代码如下

% 代码由茗创科技工程师 周翊编写 并无偿分享使用 转载注明来源% 更多需要可加微信了解% 茗创科技专注于脑影像数据处理,涵盖(fMRI,结构像,DTI,ASL,EEG/ERP,FNIRS,眼动)等,也欢迎% 了解茗创科技的课程及数据处理服务,可添加微信号 17373158786 进行咨询。% % Written By MCKJ tech Yizhou % Using the code without proper understanding the code and relevant background% of EEG may lead to confusion, incorrect data analyses,or misinterpretations% of results.The author assumes NO responsibility for inappropriate or incorrect use of this code.
% 经过前面的统计分析求出P_ttest,存放各个电极点上的P值plog = -log10(P_ttest);% 'electrodes' ,'off',是去除电极点,'style' ,'map'是去除等高线topoplot(plog, EEG.chanlocs,'maplimits',[0 3], 'electrodes' ,'off', 'verbose' ,'off', 'style' ,'map'); % 更改colorbarcolorbar('YLim',[0 3], 'YTick',[0,1,2,3],'YTickLabel',{'1','0.1','0.01','0.001'});% 增加标题title('负性刺激vs中性刺激','fontsize',15);
% Copyright (c) 2020-2021 MCKJ. All rights reserved.

更多需要扫码咨询

↓ ↓ ↓

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存