NeuroKit.py icon indicating copy to clipboard operation
NeuroKit.py copied to clipboard

Very different orders of magnitude in ECG output

Open eleanor-hanna opened this issue 6 years ago • 1 comments

Hi Dominique!

So I ran NeuroKit on some ECG data that I've collected, and I have vastly different orders of magnitude across participants for the output relating to power in the different frequency bands. For most of my subjects, the numbers are in the tens of thousands; for others, it's in the hundreds. I have the same sampling rate for all my subjects. This doesn't affect the average heart rate (which looks biological - between 60 and 90 bpm) or the RSA.

Do you have any idea what I might be doing wrong?

Thank you so much for your help!

Ellie

eleanor-hanna avatar Nov 29 '17 00:11 eleanor-hanna

Dear @AnteriorInsula ,

Mmmh, I'm not really sure about that. First of all, you could normalize the powers to see if, despite their massive absolute differences, they are evenly spread accross your participants. You could have some outliers that for some reason cause those differences. Also, I believe that power, especially in low frequency bands, can vary depending on your recording length.

Finally, if none of it works, give it a go with the hrv package, which author is far more competent in those matters. If using that package gives you a different (and satisfactory) result, then that means that NeuroKit's algorithm doesn't work properly and must be fixed.

Please let us know of your advances 😉
cheers

DominiqueMakowski avatar Nov 29 '17 07:11 DominiqueMakowski