python mne raw object 是否代表一条路径?如果是这样,如何在多次试验中取平均值?

Does python mne raw object represent a single trail? if so, how to average across many trials?

我对 python 一般的 MNE 和 EEG 数据不熟悉。

据我了解,MNE 原始对象表示单个试验(具有多个通道)。我对么?在许多试验中平均数据的最佳方法是什么?

此外,我不太确定 mne.Epochs().average() 代表什么。谁能解释一下?

非常感谢。

From what I understand, MNE raw object represent a single trial (with many channels). Am I correct?

一个 MNE 原始对象代表一个完整的 EEG 记录。如果你想把记录分成几个试验,那么你必须将原始对象转换成一个“纪元”对象(使用 mne.Epochs())。您将收到一个形状为 (n_epochs、n_channels 和 n_times) 的对象。

What is the best way to average data across many trials? Also, I'm not quite sure what the mne.Epochs().average() represents. Can anyone pls explain?

关于“mne.Epochs().average()”:如果你有一个“epoch”对象,想把所有试验的数据重新组合成一个完整的记录(例如,在你执行某些对单次试验的预处理步骤或去掉其中的一些),那么就可以使用class的平均函数了。根据您选择的方法,您可以计算每个通道的所有试验的平均值或中值,并获得形状为 (n_channels, n_time).

的对象

不太确定在试验中平均数据的最佳方法,但使用 mne.epochs.average 您应该能够轻松做到这一点。 (就个人而言,我总是计算每个通道的所有试验的平均值。但我想这取决于你试图解决的问题)