예제 #1
0
        public double GetCorrelation(IEnumerable <IEnumerable <double> > matrix)
        {
            var x = possibilityService.GetRowP(matrix);
            var y = possibilityService.GetColumnP(matrix);

            return(GetCovariance(matrix) / Math.Sqrt(GetDispersion(x) * GetDispersion(y)));
        }
 public double GetDispersionForX(IEnumerable<IEnumerable<double>> matrix)
 {
     return GetDispersion(possibilityService.GetRowP(matrix));
 }