TUH数据集中含有尖棘波(spsw)数据的筛选 - Matlab读取rec文件并筛选
Matlab读取rec文件,筛选TUH events中含有spsw(尖棘波、棘波和尖波)的被试
·
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个,正确。保存结果用于后续分析。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)