[Eeglablist] Filter causality pop_eegfiltnew

Vito de Feo vito.defeo at zmnh.uni-hamburg.de
Fri Jan 17 10:00:45 PST 2014


Dear Andreas,

thank you very much. I used cleanline and it works good.

Best,

Vito

Quoting Andreas Widmann <widmann at uni-leipzig.de>:

> Dear all,
>
> actually I would recommend the Cleanline EEGLAB plugin/extension by  
> Tim Mullen for this purpose. A sharp notch filter can introduce  
> considerable signal distortion and filter artifacts. Cleanline  
> should also have no issue with respect to causality.
>
> Best,
> Andreas
>
> Am 17.01.2014 um 10:43 schrieb Gabriele Trotta <trotta_gabriele at yahoo.com>:
>
>> Dear Vito,
>> in general, the 50Hz frequency can be removed by means of a Notch  
>> filter in the pre-processing stage. Matlab easily implement such a  
>> filter!
>>
>> http://www.mathworks.com/matlabcentral/newsreader/view_thread/292960
>>
>>
>> Il Venerdì 17 Gennaio 2014 5:24, robert coben <drcoben at gmail.com>  
>> ha scritto:
>> Is Tim?s workshop available online?
>>
>> thx
>>
>> Rob
>>
>> On Jan 15, 2014, at 6:04 PM, Makoto Miyakoshi <mmiyakoshi at ucsd.edu> wrote:
>>
>>> Dear Vito,
>>>
>>> > the acausal filtering destroy the causality flow. For Granger it  
>>> is important to use only causal filter.
>>>
>>> Oh really. That sounds counterintuitive to me. Please send me the  
>>> URL to the paper about it.
>>>
>>> However let me tell you this that Tim Mullen (the author of SIFT)  
>>> told us in the past EEGLAB workshop that we should not use ANY  
>>> filter for SIFT. If you want to remove low-frequency drifts etc...  
>>> he recommended the detrend option supported in SIFT. For low-pass  
>>> filter, he said don't use it. Also make sure that you use double  
>>> precision, not signle precision; check EEGLAB option to switch it  
>>> (default should be single precision). Actually these were new  
>>> things I learned!
>>>
>>> Condro, for clarification to novice users, let me add this that  
>>> EEGLAB's FIR filter is by default non-causal (i.e. peak latencies  
>>> do not shift).
>>>
>>> Makoto
>>>
>>> 2014/1/15 Vito de Feo <vito.defeo at zmnh.uni-hamburg.de>
>>> Dear Makoto,
>>>
>>> the acausal filtering destroy the causality flow. For Granger it  
>>> is important to use only causal filter. If you are interested I  
>>> can send you a paper about that.
>>>
>>> Yes, I know SIFT and I am also using it for my analisys.
>>>
>>>
>>> Vito
>>>
>>> Quoting Makoto Miyakoshi <mmiyakoshi at ucsd.edu>:
>>>
>>>> Dear Andreas and Vito,
>>>>
>>>> Sorry Andreas I screwed it when I typed your name.
>>>>
>>>> Vito, I would like to learn from you the reason why you want to  
>>>> use the minimum phase filter for Granger causality analysis. By  
>>>> the way, you know SIFT is available for it? In case you don't  
>>>> know it yet, check out http://sccn.ucsd.edu/wiki/SIFT.
>>>>
>>>> Makoto
>>>>
>>>>
>>>> 2014/1/14 Vito de Feo <vito.defeo at zmnh.uni-hamburg.de>
>>>> Dear Andreas,
>>>>
>>>> I download the last version (13.1.1) and now the option is  
>>>> present and it is clearly written that the default is the  
>>>> zero-phase linear filtering.
>>>>
>>>> In my previous version (the last of the EEGLAB 12) this option  
>>>> was not present but now, with the version 13, it is present again!
>>>>
>>>> Best,
>>>>
>>>> Vito
>>>>
>>>>
>>>> Quoting Andreas Widmann <widmann at uni-leipzig.de>:
>>>>
>>>> Dear Vito,
>>>>
>>>> in the last eeglab version there is not the minphase parameter in  
>>>> the pop_eegfiltnew function.
>>>> Which version is your last version? In 13.1.1 from the web page  
>>>> and in rev 10261 from SVN the option is present. It was initially  
>>>> introduced in EEGLAB 13 (but not backported to EEGLAB 12). Could  
>>>> you please check whether possibly something went wrong with your  
>>>> setup/path and report back your version number?
>>>>
>>>> It was useful to force the filter to be causal. If I have  
>>>> understand well now the filter is causal by dafault because it  
>>>> uses the filter funcion. Is this correct?
>>>> NO! Causal non-linear filter is NOT the default. Default is and  
>>>> will remain zero-phase linear filtering. Default filter functions  
>>>> did not change since EEGLAB 12.
>>>>
>>>> Best,
>>>> Andreas
>>>>
>>>> Sorry if this is a vey well known issue but I didn't find any  
>>>> answer on the web until now.
>>>> I need filter causality for Granger analisys. If anyone has also  
>>>> other suggestion about causal filtering with eeglab, any  
>>>> suggestion is very welcome!
>>>>
>>>> Thank in advange!
>>>>
>>>> Vito
>>>>
>>>>
>>>>
>>>> --
>>>> Pflichtangaben gemäß Gesetz über elektronische Handelsregister  
>>>> und Genossenschaftsregister sowie das Unternehmensregister (EHUG):
>>>>
>>>> Universitätsklinikum Hamburg-Eppendorf
>>>> Körperschaft des öffentlichen Rechts
>>>> Gerichtsstand: Hamburg
>>>>
>>>> Vorstandsmitglieder:
>>>> Prof. Dr. Christian Gerloff (Vertreter des Vorsitzenden)
>>>> Prof. Dr. Dr. Uwe Koch-Gromus
>>>> Joachim Prölß
>>>> Rainer Schoppik
>>>>
>>>> _______________________________________________
>>>> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
>>>> To unsubscribe, send an empty email to  
>>>> eeglablist-unsubscribe at sccn.ucsd.edu
>>>> For digest mode, send an email with the subject "set digest mime"  
>>>> to eeglablist-request at sccn.ucsd.edu
>>>>
>>>>
>>>>
>>>> --
>>>> Makoto Miyakoshi
>>>> Swartz Center for Computational Neuroscience
>>>> Institute for Neural Computation, University of California San Diego
>>>> _______________________________________________
>>>> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
>>>> To unsubscribe, send an empty email to  
>>>> eeglablist-unsubscribe at sccn.ucsd.edu
>>>> For digest mode, send an email with the subject "set digest mime"  
>>>> to eeglablist-request at sccn.ucsd.edu
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Pflichtangaben gemäß Gesetz über elektronische Handelsregister  
>>>> und Genossenschaftsregister sowie das Unternehmensregister (EHUG):
>>>>
>>>> Universitätsklinikum Hamburg-Eppendorf
>>>> Körperschaft des öffentlichen Rechts
>>>> Gerichtsstand: Hamburg
>>>>
>>>> Vorstandsmitglieder:
>>>> Prof. Dr. Christian Gerloff (Vertreter des Vorsitzenden)
>>>> Prof. Dr. Dr. Uwe Koch-Gromus
>>>> Joachim Prölß
>>>> Rainer Schoppik
>>>>
>>>>
>>>>
>>>> --
>>>> Makoto Miyakoshi
>>>> Swartz Center for Computational Neuroscience
>>>> Institute for Neural Computation, University of California San Diego
>>>
>>>
>>>
>>>
>>> --
>>> Pflichtangaben gemäß Gesetz über elektronische Handelsregister und  
>>> Genossenschaftsregister sowie das Unternehmensregister (EHUG):
>>>
>>> Universitätsklinikum Hamburg-Eppendorf
>>> Körperschaft des öffentlichen Rechts
>>> Gerichtsstand: Hamburg
>>>
>>> Vorstandsmitglieder:
>>> Prof. Dr. Christian Gerloff (Vertreter des Vorsitzenden)
>>> Prof. Dr. Dr. Uwe Koch-Gromus
>>> Joachim Prölß
>>> Rainer Schoppik
>>>
>>>
>>>
>>> --
>>> Makoto Miyakoshi
>>> Swartz Center for Computational Neuroscience
>>> Institute for Neural Computation, University of California San Diego
>>> _______________________________________________
>>> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
>>> To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu
>>> For digest mode, send an email with the subject "set digest mime"  
>>> to eeglablist-request at sccn.ucsd.edu
>>
>>
>> _______________________________________________
>> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
>> To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu
>> For digest mode, send an email with the subject "set digest mime"  
>> to eeglablist-request at sccn.ucsd.edu
>>
>>






-- 
Pflichtangaben gemäß Gesetz über elektronische Handelsregister und Genossenschaftsregister sowie das Unternehmensregister (EHUG):

Universitätsklinikum Hamburg-Eppendorf
Körperschaft des öffentlichen Rechts
Gerichtsstand: Hamburg

Vorstandsmitglieder:
Prof. Dr. Christian Gerloff (Vertreter des Vorsitzenden)
Prof. Dr. Dr. Uwe Koch-Gromus
Joachim Prölß
Rainer Schoppik



More information about the eeglablist mailing list