TUH数据集中含有尖棘波(spsw)数据的筛选 – Matlab读取rec文件并筛选

TUH数据集中含有尖棘波(spsw)数据的筛选 – Matlab读取rec文件并筛选代码遍历 PreData 目录下的所有 rec 文件 查找标签为 1 表示 spsw 的数据 找到含 spsw 的被试文件并保存结果到 resultspswFi mat 最终找到 27 个相关文件

大家好,欢迎来到IT知识分享网。

TUH数据集中含有尖棘波(spsw)数据的筛选

说明

下载完TUH events数据集后,查看文档说明可以看出在train文件夹中,有27个被试含有spsw(尖棘波)。
在这里插入图片描述
根据定义,标签数据存在于.rec文件中
在这里插入图片描述
其中标签1代表为spsw类型。
在这里插入图片描述

代码

 %% clear all; clc; % addpath(genpath('eeglab2021.1')); % eeglab; % clc; %% dir_path = 'PreData\'; dirNow = dir(fullfile(dir_path,'*.rec')); n =1; for i=1:length(dirNow) tic; a = importdata([dirNow(i).folder,'\',dirNow(i).name]); ind = find(a(:,4)==1); if(~isempty(ind)) spswFiles{ 
   n,1} = dirNow(i).name; spswFiles{ 
   n,2} = [dirNow(i).folder,'\']; n=n+1; end toc; end %% mkdir('result\'); save('result\spswFiles.mat','spswFiles'); 

其中筛选rec文件和加载文件分别为下面标记代码。
在这里插入图片描述

结果

通过遍历,最终筛选出含spsw标签的被试共27个,正确。保存结果用于后续分析。
在这里插入图片描述

在这里插入图片描述

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/156662.html

(0)
上一篇 2025-02-10 20:25
下一篇 2025-02-10 20:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信