R/02-DimensionReduction-E-fitNormalDistributions.R

#' fit normal distributions
#'
#' @param timeSeriesMatrix description TBD
#'
#' @return return normal distribution fits
#'
#' @examples
#' none
#'
#' @export
fitNormalDistributions <- function(timeSeriesMatrix){
  
  listOfParameters<-apply(X = coredata(timeSeriesMatrix)
                          , MARGIN = 2
                          , FUN = function(colVector){
                            fitdistrplus::fitdist(data = colVector
                                                  , distr = "norm"
                                                  , method = "mle"
                            )
                          }
  )
  
  return(listOfParameters)
  
}
erolbicero/propfolio documentation built on May 16, 2019, 8:48 a.m.