Search found 344 matches

by pbrunner
24 Aug 2016, 14:39
Forum: BCI Systems - Signal Processing
Topic: Offline analysis: look at only hit trials
Replies: 4
Views: 1911

Re: Offline analysis: look at only hit trials

Catalina, please see the code below. Regards, Peter clear all close all addpath('~/mex/'); filename = 'filename.dat'; [ signal, states, parameters ] = load_bcidat(filename); %% figure, plot(states.TargetCode,'b-'), hold on, plot(states.ResultCode,'r--'), axis tight; %% index_trial_start = find(diff(...
by pbrunner
22 Aug 2016, 18:05
Forum: BCI Systems - Signal Processing
Topic: Offline analysis: look at only hit trials
Replies: 4
Views: 1911

Re: Offline analysis: look at only hit trials

Catalina, whether a trial was a hit or a miss depends on evaluating whether the ResultCode equals the TargetCode. While TargetCode is set throughout the trial, the ResultCode is only known for a brief time after the target was hit, missed or the trial timed out [1]. Because of this you can't easily ...
by pbrunner
22 Aug 2016, 13:28
Forum: Data Analysis
Topic: re : events of dataset for motor imagery provided in physionet.org
Replies: 18
Views: 9293

Re: re : events of dataset for motor imagery provided in physionet.org

Samhitha,

please see your inbox for the link to the data.

Regards, Peter
by pbrunner
20 Aug 2016, 07:52
Forum: Data Analysis
Topic: re : dataset in bcni-horizon-2020
Replies: 3
Views: 1870

Re: re : dataset in bcni-horizon-2020

Samhitha,

please try clemens.brunner <at> uni-graz.at

Regards, Peter
by pbrunner
19 Aug 2016, 16:35
Forum: Data Analysis
Topic: re : dataset in bcni-horizon-2020
Replies: 3
Views: 1870

Re: re : dataset in bcni-horizon-2020

Samhitha,

you forgot to post the link:
http://bnci-horizon-2020.eu/database/data-sets

These datasets are curated by Clemens Brunner and David Steyrl. I would suggest to make a direct inquiry to obtain the latencies.

Regards, Peter
by pbrunner
19 Aug 2016, 10:59
Forum: Data Analysis
Topic: re : events of dataset for motor imagery provided in physionet.org
Replies: 18
Views: 9293

Re: re : events of dataset for motor imagery provided in physionet.org

Samhitha, we initially provided the data without the .event files, so I assume that physionet.org created the event files. Looking at these event files, they indeed are wrong. For that reason I would recommend that you disregard them. We will contact physionet.org to resolve this issue. In the meant...
by pbrunner
18 Aug 2016, 11:24
Forum: Data Analysis
Topic: re : events of dataset for motor imagery provided in physionet.org
Replies: 18
Views: 9293

Re: re : events of dataset for motor imagery provided in physionet.org

Samhitha, I assume you are using the EEGLab or FieldTrip version of read_edf. This implementation will give you the error message that the "EDF Annotations" have been skipped, which results in the problem that you have described. Warning: Skipping "EDF Annotations" as continuous data channel because...
by pbrunner
18 Aug 2016, 11:00
Forum: Known Issues
Topic: BCI2000Launcher BuildError 200088
Replies: 5
Views: 4356

Re: BCI2000Launcher BuildError 200088

Tinui,

I am glad that this worked for you.

If possible, can you summarize the steps you took to resolve the issues? This would be helpful for BCI2000 users that might run into the same issue with the NIDAQ_mx_Source.

Regards, Peter
by pbrunner
15 Aug 2016, 17:45
Forum: BCI Systems - User Applications
Topic: BCI2000 Automation
Replies: 1
Views: 1415

Re: BCI2000 Automation

Biocc, I am not sure if I fully understand the issue, but I assume that you are asking these two questions: 1) Can you resume a data file? This is not possible, every time you send a start command to BCI2000 it will create a new data file. 2) Is there a better way of doing this? Yes if you just want...
by pbrunner
04 Aug 2016, 12:37
Forum: Configuration
Topic: Connecting Emotiv EEG device to BCI2000
Replies: 3
Views: 2493

Re: Connecting Emotiv EEG device to BCI2000

Tara,

can you describe what you have done so far and where you are stuck? Also you will need the "Research Edition" of the Emotiv SDK, I forgot to mention that in the previous email. The regular version does not output the raw EEG signals.

Regards, Peter
by pbrunner
04 Aug 2016, 10:10
Forum: Configuration
Topic: Connecting Emotiv EEG device to BCI2000
Replies: 3
Views: 2493

Re: Connecting Emotiv EEG device to BCI2000

Tara, please note that the Emotiv source module in BCI2000 only supports the original Emotiv EPOC headset. In addtion you will need to run the 32-bit version of BCI2000 as there are no 64-bit drivers for this device. http://www.bci2000.org/wiki/index.php/Contributions:Emotiv If you are using the new...
by pbrunner
02 Aug 2016, 16:22
Forum: Known Issues
Topic: P300 Speller - Spatial Filter Issue
Replies: 1
Views: 3222

Re: P300 Speller - Spatial Filter Issue

Victor, there has been a change in how the CAR filter is calculated, which affects the numerical accuracy on signals that exhibit large offsets. For that reason I would recommend that you use the FullMatrix with the proper weights for a CAR filter if you have signals with large offsets. The Spatial ...
by pbrunner
02 Aug 2016, 16:17
Forum: Software Development
Topic: P300 Speller Execution required more than a sample block duration.
Replies: 1
Views: 3397

Re: P300 Speller Execution required more than a sample block duration.

M.Alhashemi, Ignoring this message is generally not recommended. That being said, as you are exceeding the block time only in the OnPreSequence it most likely won't affect your stimulation paradigm. If your source module is based on BufferedADC you should also be fine with not loosing any data. If w...
by pbrunner
02 Aug 2016, 16:08
Forum: Software Development
Topic: How to change the character that is assigned to each of the stimulus code
Replies: 3
Views: 3245

Re: How to change the character that is assigned to each of the stimulus code

Tinui, I assume that you want to flash random sets of N or M characters in an NxM sized matrix. Let me first check if I conceptually understand what you want to do: Conceptually what you do is having a virtual NxM matrix that is a scrambled version of the original NxM matrix. For example if your ori...
by pbrunner
02 Aug 2016, 15:43
Forum: Software Development
Topic: Question about P3Speller Classification
Replies: 1
Views: 3489

Re: Question about P3Speller Classification

Victor, there is a simple explanation for the LDA scores that you see. When you analyze the data in the P300_GUI or the P300Classifier apps you actually decimate the data, e.g., to 20 Hz. This is to reduce the dimensionality of the feature space, e.g., if you are looking at at the 0 to 800 ms period...