问题标签 [eeglab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
33 浏览

matlab - 加载文件的代码从一分钟停止工作到另一个 matlab eeglab

我使用这个 for 循环将我的设置文件导出到 .txt。

但这不是我关心的问题,而是代码运行良好,但突然间,它给了我这个错误。

我试图重新打开matlab,但它仍然一次又一次地给出同样的错误......而且当我使用其他以相同方式启动的脚本时,它不再工作了。

你有什么建议吗?非常感谢你!!

0 投票
1 回答
119 浏览

matlab - 在 for 循环 Matlab 中将 eeglab 保存到 mat 文件

我想将设置文件保存在循环中的.mat文件中,保留原始文件名,只需将扩展名更改为.mat。

我尝试了在网上找到的不同编码方式,但我从来没有改变每个主题的文件名。下面的这段代码可以毫无问题地用于导出 .txt 文件中的设置文件。难道也没有办法以 .mat 导出吗?

当我运行此代码并想在 Matlab 中加载此文件时,它给了我错误:

非常感谢!!

0 投票
2 回答
79 浏览

matlab - 如何编辑脑电图数据文件?

我有一个文件:30_19.1.20.eeg,其中包含脑电图数据,我想将此数据分成两半。所以首先我使用以下命令将数据文件导入 matlab:我使用以下命令将 30_19.1.vhdr 文件导入 eeglab:file->import data -> using eeg functions and plugins -> from brain vis. Rec.vhdr or ahdr file

之后我在 matlab 工作场所收到以下内容: 在此处输入图像描述

所以我想打开数据文件,所以我按下了 EEG 结构,这就是它包含的内容: 在此处输入图像描述 ,这个结构包含一个名为数据的文件,当我打开它时,我有一个包含所有数据的矩阵,基本上我想把这些数据分成两半。我怎么能做这样的事情?我试图改变这个结构,但我总是得到以下错误: 在此处输入图像描述

0 投票
0 回答
13 浏览

export - EEGLAB 无法导出 .edf 文件

我正在尝试通过 EEGLAB 将 .set 文件导出到 .edf,但这些文件没有保存为 .edf 文件,而是保存为常规文件。除了通过 GUI 之外,有谁知道从 eeglab 导出文件的另一种方法?

0 投票
0 回答
22 浏览

matlab - 无法从 .bin 文件中获取 EDF 输出

这是我的代码,它给我一条错误消息,行 hdr = edfheader ("EDF+")

有谁知道还有什么可以尝试的?

0 投票
1 回答
90 浏览

r - 带有 read.delim 的 readlines() 和 writelines()

我有包含来自任务的行为数据的文本文件。但是,每个文件的前 18 行都是描述性信息(日期、时间、ID 号等),都在一大块文本中。实际的列名/数据从第 19 行开始。不是一种理想的格式,但我必须保留。

在研究readlines()andwritelines()函数时,我似乎需要将文本文件读入 R 以重新组织数据,然后将其作为文本文件写回,在前 18 行中具有相同的文本块。我不确定这实际上是如何工作的-我是否需要以某种方式合并readlines()read.delim()或者还会readlines()像我一样读取第 18 行下的所有数据read.delim(location, skip=18)

作为参考,以下是我正在使用的文本文件的示例:

结果如下:

因此,我需要 R 在处理数据时临时存储不可编辑的标题部分,然后将其写为包含标题的文本文件。

编辑:我分别读取了标题和数据文件,现在正试图找到一种正确合并它们的方法。c(header, datafile)merge(header, datafile)没有工作。

0 投票
0 回答
13 浏览

python - (自适应)心冲击图伪影去除的最佳基组

我正在处理脊柱电生理数据,需要去除心脏伪影——我在 MNE 论坛上问过,但我想我可能会在这里获得更广泛的影响(https://mne.discourse.group/t/adaptive-optimal-basis-套-用于-ballistocardiographic-artefact-removal/3914)。

本质上是在问:我想知道这个社区中是否有人创建了最佳基组方法的 python 实现来删除 Niazy 在 2005 年的论文中看到的 BCG 伪影。它是在 fmrib 包中为 MATLAB 实现的,我是想知道这里有没有类似的东西?

此外,有没有人将此扩展为采用 Marino 等人的方法。人。2018 年,他们在哪里实施了去除心脏伪影的自适应最佳基组?

我正在尝试从 MATLAB 切换到 python,这对迁移真的很有帮助!

谢谢你们

0 投票
0 回答
29 浏览

matlab - 导入 ANT CNT 文件脚本 EEGLAB MATLAB

我目前正在编写一个从硬盘导入大量 ANT CNT 文件的脚本。但是,我在加载数据功能方面遇到了问题。我尝试过使用 pop_loadcnt()。我附上了我当前代码的图像。用于从硬盘导入大量 ANT CNT 文件的代码。加载数据函数在第 13 行。错误的图像。关于如何进行的任何建议?

0 投票
0 回答
25 浏览

matlab - EEGLAB 60Hz 消除线路噪声和谐波的方法

我正在尝试从许多 EEG 数据集中消除线路噪声及其谐波。我一直在使用清洁线来做到这一点。但是,它有时不适用于某些数据集。例如,这里是清洁线前后的对数功率谱密度图。在清洁之前清洁后

我使用的代码是: EEG = pop_cleanline(EEG, 'bandwidth',2,'chanlist',[1:68] ,'computepower',1,'linefreqs',[60:60:420] ,'newversion' ,0,'normSpectrum',0,'p',0.01,'pad',2,'plotfigures',0,'scanforlines',0,'sigtype','Channels','taperbandwidth',2,'tau' ,100,'动词',1,'winsize',4,'winstep',1);

我也尝试使用下边缘为 55,上边缘为 65 的陷波滤波器,但效果不佳。

对于我可以尝试的其他消除线路噪声和谐波的方法有什么建议吗?还是 CleanLine 是最好的方法?有什么方法可以调整 cleanline 的参数以使其更好地工作?

我对 eeglab 比较陌生,非常感谢任何帮助:)

0 投票
0 回答
27 浏览

mne-python - 必须给出头文件才能读取数据,而不是扩展名为“.dat”的文件

我正在尝试合成 EEG-fMRI。数据集包含 EEG 预处理数据文件夹,具有三种文件格式(vhdr、vmrk、.dat)

我收到以下错误:

454 raise IOError("必须给头文件才能读取数据," 455"不是扩展名为'%s'的文件。" % ext) 456

OSError:必须给出头文件才能读取数据,而不是扩展名为“.dat”的文件。

虽然错误位置位于以下代码行:

我的数据集包含所有三种文件格式,请参见此处的图片

有没有人可以帮我解决这个问题?