Browse Source

Upload files to 'code'

Dun Mao 3 years ago
parent
commit
a6064a85e9
1 changed files with 19 additions and 0 deletions
  1. 19 0
      code/InforPerSpike.m

+ 19 - 0
code/InforPerSpike.m

@@ -0,0 +1,19 @@
+function  spikeinfo = InforPerSpike( map )
+% Skaggs 1993; Ji 2007
+
+occp = map.time/sum(map.time);  % occupancy probability
+if isfield(map, 'z')
+    fi = map.z;
+else
+    fi = map.rate;
+end
+
+f = sum(occp.*fi);
+fif = fi./f;
+ok = fif > 0;
+occp = occp(ok);
+fif = fif(ok);
+
+spikeinfo = sum(occp.*fif.*log2(fif));
+
+end