Multichannel Systems NeuroExplorer User Manual

Page 94

Advertising
background image

The Results sheet shows for each neuron the weights this neuron has in all the eigenvectors.

Algorithm


Step 1.


Rate histograms are calculated for each of the selected neurons.


The time axis is divided into bins. The first bin is [0, Bin). The second bin is [Bin, Bin*2), etc. The left
end is included in each bin, the right end is excluded from the bin. For each bin, the number of events
(spikes) in this bin is calculated.


For example, for the first bin

bin_count = number of timestamps (ts) such that ts >= 0 and ts < Bin


Bin counts are calculated in such a way for all the selected variables resulting in a matrix


bin_count[i, j],


where i is the neuron number, j is the bin number.


Step 2.


The matrix of correlations between neurons c[t, s] is calculated:


c[t, s] = correlation between vectors bin_count[t, *] and bin_count[s, *], s, t = 1, ..., number of selected
neurons.


Step 3


The eigenvalues and eigenvectors are calculated for the matrix c[t, s]. The eigenvectors (principal
components) are sorted according to their eigenvalues. The first principal component has the largest
eigenvalue.


Each principal component becomes a new population vector in the data file.

Page 92

Advertising