别人的代码 erp_ERP分析中如何自动删除休息阶段的脑电数据?

18819159cce2e16a2ac4e0c435e88ffe.gif06ed70a0c7b37aea2be4cbde20b39523.png

文章转载自公众号:流浪心球

作者:念靖晴

为了保证EEG研究中采集到的脑电数据的质量。因此在整个实验任务进行中,研究者往往会设置休息阶段,休息阶段的时长设置一般有以下几种形式:
  1. 被试自主决定

  2. 强制休息一定时长和被试自主决定

  3. 研究者决定

处于休息阶段的被试,可能会有一些轻微的肢体运动等,进而产生更大的脑电伪迹。从而干扰或影响对后续ERP数据分析中正常任务进行时脑电伪迹的识别判断和拒绝。因此,在进行ERP数据分析前有必要删除休息阶段的脑电数据。以往的研究者主要依靠手动的方法去删除相应的数据,这种方法往往需要花费大量的时间和精力,有时候一不留神还可能发生遗漏、错删等现象。我作为一个比较“懒”的人,一直试图摆脱这个痛苦的过程,从知道每次ERP数据分析开始前需要手动删除休息阶段数据开始,我就在寻找一个便捷的方式去计算机去帮我实现这个痛苦的过程,众里寻他千百度,蓦然回首它在别人的代码中。废话到此结束,切入正题,完整代码如下(此代码仅适用于Matlab):
% Transform "boundary" to "-99"EEG = pop_creabasiceventlist( EEG , 'AlphanumericCleaning', 'on', 'BoundaryNumeric', { -99 }, 'BoundaryString',{ 'boundary' } );% Remove segments of EEG during the break periods in between trial blocks (defined as 2 seconds or longer in between successive stimulus event codes)EEG = pop_erplabDeleteTimeSegments( EEG , 'displayEEG', 0, 'endEventcodeBufferMS',  2000, 'ignoreUseEventcodes', [111 112 121 122 211 212 221 222], 'ignoreUseType', 'Use', 'startEventcodeBufferMS',  2000, 'timeThresholdMS',  2000 );
代码解读:由于代码仅适用于数值,但由于脑电采集设备的第一个Marker或Evencodes为 boundary ,为导致后面的代码没法正常运行,因此需要将boundary 转化为一个相应的数值,如:-99。即代码:
EEG  = pop_creabasiceventlist( EEG , 'AlphanumericCleaning', 'on', 'BoundaryNumeric', { -99 }, 'BoundaryString',{ 'boundary' } );
在进行对应转换后,执行如下的代码:
EEG  = pop_erplabDeleteTimeSegments( EEG , 'displayEEG', 0, 'endEventcodeBufferMS',  2000, 'ignoreUseEventcodes', [111 112 121 122 211 212 221 222], 'ignoreUseType', 'Use', 'startEventcodeBufferMS',  2000, 'timeThresholdMS',  2000 );
在此代码中,有以下几个内容需要进行修改:第一处需要修改的地方为Maker 或 Evencodes,代码中的示例为:[111 112 121 122 211 212 221 222],你需要将你研究中使用的所有的Maker 或 Evencodes都需要填入,包含事件Marker 和反应Marker。第二处需要修改的地方为:Maker 或 Evencodes 开始前和结束后的时长,这个需要根据你自己单个试次的时长来自行确定。示例中的时长为 2s ( 2000 ms)。温馨提示:运行此代码,需要提前在Matlab 中加载EEGlab 和 ERPlab。实际使用示例:代码使用前:e772dc16417d91b90cd3687701db97f4.png使用代码:
    EEG  = pop_creabasiceventlist( EEG , 'AlphanumericCleaning', 'on', 'BoundaryNumeric', { -99 }, 'BoundaryString',{ 'boundary' } );    %Remove segments of EEG during the break periods in between trial blocks (defined as 2 seconds or longer in between successive stimulus event codes)    EEG  = pop_erplabDeleteTimeSegments( EEG , 'displayEEG', 0, 'endEventcodeBufferMS', 3000, 'ignoreUseEventcodes',[11 21 22 31 41 43 51 53 61 63 71 73 77 88 99], 'ignoreUseType', 'Use', 'startEventcodeBufferMS',  3000, 'timeThresholdMS', 3000);
使用代码后:56fc9219fb795c3d9748834291b5d09c.png排版:华华作者:念靖晴校对:喵君姐姐文章转载自公众号:流浪心球7cb5e603b47059fee81a9e68d90ea821.png17f69e79f8b9ead746ce88823123a01c.gif

干货 | 脑电-超扫描数据分析

帕金森病患者脑电时空微状态分析

如何使用Cartool工具包分析EEG源成像?

Nature neuroscience:提高EEG/MEG研究可重复性

因为微信更改了推送规则,如果不想错过我们的精彩内容,请点『在看』以及星标⭐我们呦!

ee49a18389cfa0506490c46191c403f2.png

1bb7c13eae748afd29d1bfd591667820.png

a9478f171b2686485bc81d3f23a32bb7.png

Excel马尔可夫分析实战:零代码构建业务状态预测模型 马尔可夫链是一种基于状态转移的概率建模方法,其核心原理是利用历史行为序列推演未来状态分布,不依赖复杂训练,强调确定性推演与可解释性。该技术在客户生命周期管理、产品路径归因、风控状态迁移等场景中具备显著工程价值——尤其适合需快速验证、高频调参、强审计合规的业务环境。Excel凭借MMULT、SUMIFS等原生函数,天然支持状态转移矩阵构建、n步概率迭代与稳态求解,实现从原始流水到决策洞察的端到端闭环。本文聚焦马尔可夫链、状态转移矩阵两大热词,详解如何在无编程、无插件前提下,用标准Excel完成真实业务预测建模 阅读详情

相关推荐

可控自动化知识图谱构建:从PDF到可运营图谱的6周落地实践

知识图谱是一种将实体、关系与语义结构化表达的技术体系,其核心价值在于支撑智能搜索、推理决策与知识复用。然而传统构建方式高度依赖人工标注、规则编写与专家校验,导致成本高、周期长、难以持续更新。随着大模型、多模态OCR和图数据库技术成熟,‘可控自动化’成为更务实的演进路径——即在预处理、知识抽取、图谱治理三层中嵌入人机协同机制,以规则+微调模型+LLM提示构成混合引擎,在保障可解释性与精度前提下提升覆盖率与迭代速度。本文聚焦力设备维修报告等典型非结构化数据场景,详解如何用动态Schema推断、语义增强切片、置

weixin_30342209的博客 371

基于视觉刺激的事件相关信号处理

信号(Electroencephalograph,EEG)是神经细胞生理活动在大皮层或头皮表面的总体反映,其包含了大量的生理与病理信息,并可以用许多特征量来描述其特征信号。P300位即受者辨认“新异”(oddball)刺激序列中低概率的“靶刺激”时,在头皮记录到的潜伏期约为300ms的最大晚期正性波,是事件相关位(Event-Related Potential,ERP)中应用最广、与认知功能关系最为密切的成分。机接口(BCI)是一种不依赖于外周神经和肌肉等常规输出通道的信息交流系统。P300是神经系统接受特定模式下的视觉刺激所产生的特定活动,适合于机接口应用。 本文针对P300信号的特点,即诱发位中的P300成分通常是在新异刺激模型中对不同刺激进行辨别、分类、判断时产生的,所以采用视觉“Oddball”范式诱发事件相关位,然后采用EGI 64导系统采集原始信号,再用Net-Station软件对原始数据进行预处理,预处理步骤包括滤波(Filter)、数据分段(Segmentation)、人工伪迹检测(Artifact Detection)、坏通道替换(Bad Channel Replacement)、叠加平均(Averaging)、参考点转换(Average Referencing)、基线校正(Baseline Correction)等,最后采用功率谱分析与相关系数矩阵相结合的方法选取恰当的极,确定少量活跃极分布在头顶位置,活跃极主要集中在后区域,为机接口应用产品的开发奠定理论基础。

使用Cartool工具包分析EEG源成像

如何使用Cartool工具包分析EEG源成像?1 基本要求1.1 EEG预处理 (EEG Pre-processing)1.2 时间过滤 (Temporal Filtering)1.3 下采样(降低采样率) (Down-Sampling)1.4 极插值与ICA (Electrode Interpolation and ICA)1.5 空间过滤 (Spatial Filtering)1.6 检测不良时段 (Detecting Bad Epochs)2 构建头部模型2.1 MRI处理 (MRI Process

weixin_40052256的博客 2499

EEG microstates are a candidate endophenotype for schizophrenia图微状态是精神分裂症的潜在内表型

图微状态是反复出现的头皮位构型,稳定时间约为 90 毫秒。在四种典型的微状态类别(通常标记为 A、B、C、D)中,有两种(即 C 类和 D 类)的动态变化被认为可能是精神分裂症的内表型。对于内表型而言,患者未受影响的亲属与健康对照者相比,必须表现出异常。本研究分析了精神分裂症患者未受影响的兄弟姐妹、精神分裂症患者、健康对照者以及首次发作精神病(FEP)患者静息状态下图记录的微状态动态变化。结果显示,与健康对照者相比,精神分裂症患者及其兄弟姐妹的 C 类微状态出现频率增加,D 类微状态出现频率减少。

weixin_55130890的博客 1690

9.静息态EEG微状态分析(下)

需注意的是这4个模板map的顺序不见得一定与文献中经典的4类静息态microstate maps的顺序相一致,因此需要绘制这4个模板map,并将它们与经典的class A、class B、class C和class D进行对比,确定ep文件中这4个模板map与 class A B C D的对应关系。每个被的ep文件名中用数字标示出其最优类别数目,且每个被的ep文件使用记事本打开后可见其维度是:最优类别数目*极数目,单位是微伏。

qq_43801989的博客 3774

微状态与睡眠慢波

摘要 目的:微状态是半稳定的压拓扑图,它能够解释静息态EEG地形图的大部分差异。然而,白天时间和睡眠对微状态的影响尚未得到检验。为了填补这一空白,本研究评估了在健康参与者中,晚上和早晨之间的微状态是否不同,以及睡眠慢波是否与微状态变化相关。 方法:共招募了45名健康参与者。每个参与者在早晚各接受6分钟的静息态EEG记录,期间包含睡眠EEG。本研究评估了从晚上到早上微状态持续时间、覆盖率和发生率的变化情况。此外,还分析了微状态变化与睡眠慢波活动(SWA)和慢波密度(SWD)之间的相关性。 结果:双因素

u011661076的博客 2618

开源推荐:cartool下载安装包——EEG微状态分析的利器

开源推荐:cartool下载安装包——EEG微状态分析的利器 【下载地址】微状态分析cartool下载安装包 探索大奥秘,从EEG微状态分析开始!本开源项目提供最新版cartool安装包,专为图研究人员设计。cartool作为一款功能强大的分析工具,能够深入解析数据,帮助您更全面地理解大活动状态。只需简单几步...

gitblog_06768的博客 769

vf中删除其中一条数据_ERP分析中如何自动删除休息阶段数据

为了保证EEG研究中采集到的数据的质量。因此在整个实验任务进行中,研究者往往会设置休息阶段休息阶段的时长设置一般有以下几种形式:被自主决定强制休息一定时长和被自主决定研究者决定处于休息阶段的被,可能会有一些轻微的肢体运动等,进而产生更大的伪迹。从而干扰或影响对后续ERP数据分析中正常任务进行时伪迹的识别判断和拒绝。因此,在进行ERP数据分析前有必要删休息阶段数据。以往的...

weixin_39640221的博客 258

php中复选框删除数据_ERP分析中如何自动删除休息阶段数据

文章转载自公众号:流浪心球作者:念靖晴为了保证EEG研究中采集到的数据的质量。因此在整个实验任务进行中,研究者往往会设置休息阶段休息阶段的时长设置一般有以下几种形式:被自主决定强制休息一定时长和被自主决定研究者决定处于休息阶段的被,可能会有一些轻微的肢体运动等,进而产生更大的伪迹。从而干扰或影响对后续ERP数据分析中正常任务进行时伪迹的识别判断和拒绝。因此,在进行ER...

weixin_39588419的博客 145

分析 - eeglab在MATLAB中的配置使用

本文介绍了EEGLAB工具箱在Matlab中的部署流程及数据处理步骤,包括数据导入、通道定位、滤波、重参考、降采样、去伪迹、ICA分析等预处理操作,以及频谱图绘制和自定义marker添加方法。

2302_79699043的博客 205

模板驱动型文档自动化:无代码实现结构化内容动态生成

文档自动化是企业提升知识交付效率的核心技术路径,其本质是将重复性文档生产从人工排版转向规则驱动的智能生成。基于结构化内容建模与动态样式规则,系统可自动完成交叉引用、条件章节、多端输出等任务,显著降低格式维护成本。该技术无需编程基础,适用于咨询提案、法律协议、产品手册等标准化程度高的场景,尤其契合中小团队对无代码、高复用、快迭代的迫切需求。Sqribble等平台通过模板即规则、内容即数据、母版即资产的设计范式,让文档生产真正成为可配置、可验证、可沉淀的业务能力。

weixin_34038293的博客 330

《商业数据分析师MySQL结丹教程》

本文介绍了MySQL在商业数据分析中的应用,重点针对人力资源和财务数据仓库的三层架构(ODS/DWD/ADS)。第一章详细讲解了SQL逻辑执行顺序(FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY→LIMIT)及其在ETL过程中的应用场景,包括基础查询、运算符使用、NULL值处理和分页优化。第二章强调数据类型选择对数据精度和性能的影响,特别指出数值类型在HR/财务系统中的重要性。全文结合具体业务场景示例,为数据分析师提供从SQL基础到数据仓库建模的实用指导。

yourkind的博客 432

javaweb 实现日历工作计划安排功能_金蝶云星空MES新升级,基于有限产能的可视化派工工作台...

导读基于有限产能的可视化派工工作台是一个先进的技术平台,它具有强大的灵活性,以满足在高度动态环境中生产车间派工的现场复杂需求,能够有效地整合PLM、ERP、MES系统,对工艺、物料、设备快速优化分配,可以将甘特图可视化对事件及设备进行监控以及实时对生产进度进行可视化跟踪,确保工单的加工质量、劳力效率,有效地利用设备产能、降低运营成本、改善按时工单交付率以及缩短生产周期等等。企业的计划从时...

weixin_33894125的博客 1047

CnOpenData 线上招聘网站信息数据

CnOpenData线上招聘网站信息数据库是一个覆盖中国主流招聘平台、时间跨度长、更新频率高的劳动力市场需求侧大数据集合。本数据库汇集了,为学术界和业界提供了一扇实时观察中国劳动力市场动态的窗口。

CnOpenData_wj的博客 1458

数据预处理

数据处理、eeglab

qq_43689330的博客 3995

帕金森病患者时空微状态分析

《本文同步发布于“之说”微信公众号,欢迎搜索关注~~》   1.研究背景      由于缺少可以参考的生理指标,帕金森病(Parkinson’s disease, PD)的临床诊断非常困难,特别是在疾病的早期。早期PD无药物患者以运动功能受损、认知能力下降等临床症状为特征,这些症状是由大动态活动功能障碍引起的。PD患者早期非药物状态下的功能障碍指标可能为PD早期诊断及后期治疗提供有价值的依据,为了寻找PD功能障碍的时空特征标志,研究人员采用静息状态图微状态分析,在亚秒时间尺度

悦影科技 2356

一文解读什么是超扫描技术?超扫描技术的优势及应用有哪些?

摘要:超扫描技术通过同时测量多个大活动,研究社会互动中的间神经耦合。该技术利用EEG、fNIRS和fMRI等设备采集数据,结合相关分析、格兰杰因果等方法分析间同步性。研究表明,在飞行员合作、篮球训练等任务中,间耦合强度与互动水平密切相关。未来趋势将结合EEG和fNIRS的多模态优势,更全面揭示社会互动的神经机制。超扫描技术为理解人类社交行为的神经基础提供了新视角。

Kingfar_1的博客 983

语言是一种天赋——超扫描揭示双语者认知控制的独特性

关注“心仪”查看更多科学知识的分 关键词:文献综述 辽宁师范大学与认知神经科学研究中心的刘欢欢副教授团队首次模拟同步双语产生与理解的情景,探讨双语控制对认知控制的影响。这项研究采用双人技术,通过不同语境下间同步性的变化,揭示了负责抑制和冲突监控的delta和theta振荡可以自适应地迁移到认知控制领域,研究成果发表在Cerebral Cortex杂志上。本文第一作者和通讯作者为刘欢欢副教授,共同第一作者为李晚晴。 引言 如果语言影响和塑造思维,那么双语经验在其中会起到怎样的作用呢?双

psybrain的博客 1163
上一篇: sonar 启动 按任意键结束_清新的代码自检工具——Sonar
下一篇: 三维瓦片数据格式_一种基于地理格网的三维模型数据统一表达方法
weixin_39638708
博客等级 码龄9年 75粉丝 164原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值