필터 지우기
필터 지우기

EEGLAB function pop_clean_rawdata[ LineNoiseCriterion ]

조회 수: 15 (최근 30일)
Dani
Dani 2023년 10월 31일
답변: Garmit Pant 2024년 1월 9일
Hi, I would like to know how the LineNoiseCriterion works. I was told it works by averaging the channels and then using a pre-set value (such as 4 in my code), it uses this value as a threshold to reject channels that go below -4 or above 4. Is this correct?
  댓글 수: 2
Dani
Dani 2023년 10월 31일
to add, is this function working on all 128 channels or is it working with 1 channel to do this
Walter Roberson
Walter Roberson 2023년 10월 31일
https://github.com/sccn/clean_rawdata/blob/master/pop_clean_rawdata.m has the source code

댓글을 달려면 로그인하십시오.

답변 (1개)

Garmit Pant
Garmit Pant 2024년 1월 9일
Hello Dani,
I understand that you want to understand how the input argument “LineNoiseaCriterion” of the EEGLAB function “pop_clean_rawdata” works and how many channels it is working on.
To address your queries:
  • LineNoiseCriterion” sets the threshold for the channels to be removed based on the noise relative to their signal value. The default value is 4. By default, any channel that has noise relative to its signal above 4 standard deviations, that channel will be removed.
  • The channel is removed based on the z-scored level of EM noise-to-signal ratio for each channel. The score is calculated using the standard deviation based on all channels’ signal.
  • The function works on all channels.
For further understanding onpop_clean_rawdata, you can refer to the following external links:
  1. Refer to ‘Reject bad channels’ section - https://github.com/sccn/clean_rawdata
I hope you find the above explanation and suggestions useful!

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by