R/firing.R

Defines functions firing.rate

Documented in firing.rate

#' Calculate the Firing Rate of a Neuron or Neurons given their Spiketrains
#'
#' @param neuronID number
#' @param spiketrain data frame
#'
#' @return a number indicating the firing rate in spikes per frame
#' @export
#'
#' @examples
firing.rate <- function(neuronID, spiketrain){
  if(length(neuronID)==1){
    d = sum(spiketrain[,neuronID])
  }else{
    d = as.numeric(colSums(spiketrain[,neuronID]))
  }
  return(d/nrow(spiketrain))
}
vsideridis/sdr.neuronal documentation built on Jan. 1, 2021, 12:43 p.m.