<p><span style="padding: 3px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; display: inline-block; background-color: #ff0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;External Email - Use Caution&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p></p><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">If I&#39;m not making syntax errors it should be:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><pre style="background-color:rgb(39,40,34);color:rgb(248,248,242);font-family:Consolas">ica <span style="color:rgb(249,38,114)">= </span><span style="color:rgb(102,217,239)">ICA</span><span style="font-weight:bold;font-style:italic">(</span><span style="color:rgb(170,73,38)">n_components</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(174,129,255)">64</span>, <span style="color:rgb(170,73,38)">random_state</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(174,129,255)">10</span>, <span style="color:rgb(170,73,38)">method</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(230,219,116)">&quot;fastica&quot;</span>, <span style="color:rgb(170,73,38)">max_iter</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(174,129,255)">1000</span>, <span style="color:rgb(170,73,38)">fit_params</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(102,217,239)">dict</span><span style="font-weight:bold;font-style:italic">(</span><span style="color:rgb(170,73,38)">fun</span><span style="color:rgb(249,38,114)">=</span>np.tanh<span style="font-weight:bold;font-style:italic">))</span><span style="color:rgb(117,113,94)"><br></span>ica.<span style="color:rgb(102,217,239)">fit</span><span style="font-weight:bold;font-style:italic">(</span>raw<span style="font-weight:bold;font-style:italic">)</span></pre></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Unfortunately, when I apply the fit. I get these errors:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><pre style="background-color:rgb(39,40,34);color:rgb(248,248,242);font-family:Consolas">Fitting ICA to data using <span style="color:rgb(174,129,255)">64 </span><span style="color:rgb(102,217,239)">channels </span><span style="font-weight:bold;font-style:italic">(</span>please be patient, this may take a <span style="color:rgb(102,217,239);font-style:italic">while</span><span style="font-weight:bold;font-style:italic">)<br></span>Inferring max_pca_components <span style="color:rgb(102,217,239);font-style:italic">from </span>picks<br>Selecting by number<span style="color:rgb(249,38,114)">: </span><span style="color:rgb(174,129,255)">64 </span>components<br><span style="color:rgb(102,217,239)">Traceback </span><span style="font-weight:bold;font-style:italic">(</span>most recent call last<span style="font-weight:bold;font-style:italic">)</span><span style="color:rgb(249,38,114)">:<br></span><span style="color:rgb(249,38,114)">  </span>File <span style="color:rgb(230,219,116)">&quot;C:</span><span style="color:rgb(248,248,240);background-color:rgb(249,38,114)">\Users</span><span style="color:rgb(174,129,255)">\f</span><span style="color:rgb(230,219,116)">ranc_pyl533c\Anaconda3\envs\eeg\lib\site-packages\IPython\core\interactiveshell.py&quot;</span>, line <span style="color:rgb(174,129,255)">3319</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>run_code<br>    <span style="color:rgb(102,217,239)">exec</span><span style="font-weight:bold;font-style:italic">(</span>code_obj, self.user_global_ns, self.user_ns<span style="font-weight:bold;font-style:italic">)<br></span><span style="font-weight:bold;font-style:italic">  </span>File <span style="color:rgb(230,219,116)">&quot;&lt;ipython-input-18-2eabae644822&gt;&quot;</span>, line <span style="color:rgb(174,129,255)">4</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span><span style="color:rgb(249,38,114)">&lt;</span>module<span style="color:rgb(249,38,114)">&gt;<br></span><span style="color:rgb(249,38,114)">    </span>ica.<span style="color:rgb(102,217,239)">fit</span><span style="font-weight:bold;font-style:italic">(</span>raw<span style="font-weight:bold;font-style:italic">)<br></span><span style="font-weight:bold;font-style:italic">  </span>File <span style="color:rgb(230,219,116)">&quot;&lt;decorator-gen-349&gt;&quot;</span>, line <span style="color:rgb(174,129,255)">21</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>fit<br>  File <span style="color:rgb(230,219,116)">&quot;C:</span><span style="color:rgb(248,248,240);background-color:rgb(249,38,114)">\Users</span><span style="color:rgb(174,129,255)">\f</span><span style="color:rgb(230,219,116)">ranc_pyl533c\Anaconda3\envs\eeg\lib\site-packages\mne\preprocessing\ica.py&quot;</span>, line <span style="color:rgb(174,129,255)">487</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>fit<br>    tstep, reject_by_annotation, verbose<span style="font-weight:bold;font-style:italic">)<br></span><span style="font-weight:bold;font-style:italic">  </span>File <span style="color:rgb(230,219,116)">&quot;C:</span><span style="color:rgb(248,248,240);background-color:rgb(249,38,114)">\Users</span><span style="color:rgb(174,129,255)">\f</span><span style="color:rgb(230,219,116)">ranc_pyl533c\Anaconda3\envs\eeg\lib\site-packages\mne\preprocessing\ica.py&quot;</span>, line <span style="color:rgb(174,129,255)">553</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>_fit_raw<br>    self.<span style="color:rgb(102,217,239)">_fit</span><span style="font-weight:bold;font-style:italic">(</span>data, self.max_pca_components, <span style="color:rgb(230,219,116)">&#39;raw&#39;</span><span style="font-weight:bold;font-style:italic">)<br></span><span style="font-weight:bold;font-style:italic">  </span>File <span style="color:rgb(230,219,116)">&quot;C:</span><span style="color:rgb(248,248,240);background-color:rgb(249,38,114)">\Users</span><span style="color:rgb(174,129,255)">\f</span><span style="color:rgb(230,219,116)">ranc_pyl533c\Anaconda3\envs\eeg\lib\site-packages\mne\preprocessing\ica.py&quot;</span>, line <span style="color:rgb(174,129,255)">684</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>_fit<br>    ica.<span style="color:rgb(102,217,239)">fit</span><span style="font-weight:bold;font-style:italic">(</span>data<span style="font-weight:bold">[</span><span style="color:rgb(249,38,114)">:</span>, sel<span style="font-weight:bold">]</span><span style="font-weight:bold;font-style:italic">)<br></span><span style="font-weight:bold;font-style:italic">  </span>File <span style="color:rgb(230,219,116)">&quot;C:</span><span style="color:rgb(248,248,240);background-color:rgb(249,38,114)">\Users</span><span style="color:rgb(174,129,255)">\f</span><span style="color:rgb(230,219,116)">ranc_pyl533c\Anaconda3\envs\eeg\lib\site-packages\sklearn\decomposition\_fastica.py&quot;</span>, line <span style="color:rgb(174,129,255)">576</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>fit<br>    self.<span style="color:rgb(102,217,239)">_fit</span><span style="font-weight:bold;font-style:italic">(</span>X, <span style="color:rgb(170,73,38)">compute_sources</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(102,217,239);font-style:italic">False</span><span style="font-weight:bold;font-style:italic">)<br></span><span style="font-weight:bold;font-style:italic">  </span>File <span style="color:rgb(230,219,116)">&quot;C:</span><span style="color:rgb(248,248,240);background-color:rgb(249,38,114)">\Users</span><span style="color:rgb(174,129,255)">\f</span><span style="color:rgb(230,219,116)">ranc_pyl533c\Anaconda3\envs\eeg\lib\site-packages\sklearn\decomposition\_fastica.py&quot;</span>, line <span style="color:rgb(174,129,255)">511</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>_fit<br>    W, n_iter <span style="color:rgb(249,38,114)">= </span><span style="color:rgb(102,217,239)">_ica_par</span><span style="font-weight:bold;font-style:italic">(</span>X1, <span style="color:rgb(249,38,114)">**</span>kwargs<span style="font-weight:bold;font-style:italic">)<br></span><span style="font-weight:bold;font-style:italic">  </span>File <span style="color:rgb(230,219,116)">&quot;C:</span><span style="color:rgb(248,248,240);background-color:rgb(249,38,114)">\Users</span><span style="color:rgb(174,129,255)">\f</span><span style="color:rgb(230,219,116)">ranc_pyl533c\Anaconda3\envs\eeg\lib\site-packages\sklearn\decomposition\_fastica.py&quot;</span>, line <span style="color:rgb(174,129,255)">107</span>, <span style="color:rgb(102,217,239);font-style:italic">in </span>_ica_par<br>    gwtx, g_wtx <span style="color:rgb(249,38,114)">= </span><span style="color:rgb(102,217,239)">g</span><span style="font-weight:bold;font-style:italic">(</span>np.<span style="color:rgb(102,217,239)">dot</span><span style="font-weight:bold;font-style:italic">(</span>W, X<span style="font-weight:bold;font-style:italic">)</span>, fun_args<span style="font-weight:bold;font-style:italic">)<br></span>ValueError<span style="color:rgb(249,38,114)">: </span>too many values to <span style="color:rgb(102,217,239)">unpack </span><span style="font-weight:bold;font-style:italic">(</span>expected <span style="color:rgb(174,129,255)">2</span><span style="font-weight:bold;font-style:italic">)</span></pre></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Do you have any suggestions?<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks,</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr style="color:rgb(255,255,255)"><td><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr><td style="vertical-align:top"><h3 color="#727272" style="margin:0px;font-size:16px;color:rgb(114,114,114)">Francesco Mattioli</h3><p color="#727272" style="color:rgb(114,114,114);margin:0px;font-size:12px;line-height:20px">I&#39;m trying to work without distractions. If I do not respond immediately, drink a cup of tea and be patient. Great ideas need deep work!</p></td><td width="45"><div></div></td></tr></tbody></table></td></tr><tr style="color:rgb(255,255,255)"></tr></tbody></table><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr style="color:rgb(255,255,255)"></tr></tbody></table><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr style="color:rgb(255,255,255)"><td><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody></tbody></table></td></tr><tr style="color:rgb(255,255,255)"><td></td></tr><tr style="color:rgb(255,255,255)"></tr></tbody></table></div></div></div></div></div></div></div><br></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aZnJhbmNlc2NvLm10dGxAZ21haWwuY29t&amp;type=zerocontent&amp;guid=10206715-9580-4c7b-b959-9358a1caa055"><font color="#ffffff" size="1">ᐧ</font></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno gio 16 apr 2020 alle ore 20:56 Alexandre Gramfort &lt;<a href="mailto:alexandre.gramfort@inria.fr">alexandre.gramfort@inria.fr</a>&gt; ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p><span style="padding:3px 10px;border-radius:5px;color:rgb(255,255,255);font-weight:bold;display:inline-block;background-color:rgb(255,0,0)">        External Email - Use Caution        </span></p><p></p><div dir="ltr">hi,<div><br></div><div>see fit_params in ICA object. With FastICA you can change the non-linearity</div><div>as supported by <a href="https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.FastICA.html" target="_blank">https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.FastICA.html</a></div><div><br></div><div>HTH</div><div>Alex</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 16, 2020 at 8:10 PM Francesco Mattioli &lt;<a href="mailto:francesco.mttl@gmail.com" target="_blank">francesco.mttl@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p><span style="padding:3px 10px;border-radius:5px;color:rgb(255,255,255);font-weight:bold;display:inline-block;background-color:rgb(255,0,0)">        External Email - Use Caution        </span></p><p></p><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Dear colleagues,<br clear="all"></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I&#39;m working on an<b> independent component analysis (ICA). </b></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I have two problems I can&#39;t solve on my own.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><ol><li>Is it possible to implement a <b>custom G function within ICA</b>? In this case I would like to implement a <b>hyperbolic tangent (tanh)</b>.</li><li>Is it possible to<b> filter specific ICA components</b>? I would like to pass some specific components (e.g. &quot;ICA001&quot;) inside a notch filter and then reconstruct the signal with the filtered components.</li></ol><div>Thanks in advance for your time. </div><div>Greetings,</div></div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr style="color:rgb(255,255,255)"><td><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr><td style="vertical-align:top"><h3 color="#727272" style="margin:0px;font-size:16px;color:rgb(114,114,114)">Francesco Mattioli</h3><p color="#727272" style="color:rgb(114,114,114);margin:0px;font-size:12px;line-height:20px">I&#39;m trying to work without distractions. If I do not respond immediately, drink a cup of tea and be patient. Great ideas need deep work!</p></td><td width="45"><div></div></td></tr></tbody></table></td></tr><tr style="color:rgb(255,255,255)"></tr></tbody></table><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr style="color:rgb(255,255,255)"></tr></tbody></table><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody><tr style="color:rgb(255,255,255)"><td><table cellpadding="0" cellspacing="0" style="vertical-align:-webkit-baseline-middle;font-family:Verdana"><tbody></tbody></table></td></tr><tr style="color:rgb(255,255,255)"><td></td></tr><tr style="color:rgb(255,255,255)"></tr></tbody></table></div></div></div></div></div></div></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width: 0px; max-height: 0px; overflow: hidden;" src="https://mailfoogae.appspot.com/t?sender=aZnJhbmNlc2NvLm10dGxAZ21haWwuY29t&amp;type=zerocontent&amp;guid=44262834-db04-44c8-9028-ea23123d40c8"><font color="#ffffff" size="1">ᐧ</font></div>
_______________________________________________<br>
Mne_analysis mailing list<br>
<a href="mailto:Mne_analysis@nmr.mgh.harvard.edu" target="_blank">Mne_analysis@nmr.mgh.harvard.edu</a><br>
<a href="https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis" rel="noreferrer" target="_blank">https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis</a></blockquote></div>
_______________________________________________<br>
Mne_analysis mailing list<br>
<a href="mailto:Mne_analysis@nmr.mgh.harvard.edu" target="_blank">Mne_analysis@nmr.mgh.harvard.edu</a><br>
<a href="https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis" rel="noreferrer" target="_blank">https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis</a></blockquote></div>