ott_RW_RPE_mean.m 418 B

123456789101112131415
  1. function [LH, probSpike, V, mean_predictedSpikes, RPE] = ott_RW_RPE_mean(startValues, spikeCounts, rewards, timeLocked)
  2. probSpike = poisspdf(spikeCounts, mean(spikeCounts)); % mask rateParam to exclude trials where the animal didn't lick fast enough
  3. mean_predictedSpikes = mean(spikeCounts);
  4. if any(isinf(log(probSpike)))
  5. LH = 1e9;
  6. else
  7. LH = -1 * sum(log(probSpike));
  8. end
  9. V = NaN;
  10. RPE = NaN;