For doing analysis on the EEG data, we use the eigenvector techniques for processing data, as well the fourier transforms for processing signals.
We compute the Shifted Fast Fourier Transform of the EEG datasets F(non-seizure), N(non-seizure), O(non-seizure), S(seizure), and Z(non-seizure). The fast fourier transform is computed by using a fast Fourier transform algorithm to compute the discrete fourier transform. The result of the above is then rearranged by MATLAB, which moves the zero-frequency component to the center of the array.
We create a list of frequencies that are shifted, or frequencies centered at zero radians per second. We do this so that the low frequency components are close to zero and the large frequency components are symmetric, and on the two edges.
We perform Singular Value Decomposition on the data in order to compress the data to weights to be used as linear combinations.
We do some post-processing to normalize the data for easy visualizations.
We split the train and the test data to avoid biases in the accuracy calculation
We find the magnitude of the difference between the each of the test data and each of the train data sets to find out relations
We assign accuracy based on if the relations are matched correctly or not
CONTACT
Suggestions? Potential Applications? Drop a note!
Olin College of Engineering, Needham MA Email: sbansal, tjagielski (@olin.edu)