Advertisement
AlezM

Untitled

Mar 31st, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1. void CollectStatistic () {
  2.         step++;
  3.  
  4.         defectorsRegionsPerimeter = Perimeter ();
  5.         allDefectorsRegionsPerimeter += defectorsRegionsPerimeter;
  6.         averegeDefectorsRegionsPerimeter = (double)allDefectorsRegionsPerimeter / step;
  7.         defectorsRegionsPerimeterDelta += (defectorsRegionsPerimeter - averegeDefectorsRegionsPerimeter) * (defectorsRegionsPerimeter - averegeDefectorsRegionsPerimeter);
  8.         defectorsRegionsPerimeterDispersion = (double)defectorsRegionsPerimeterDelta / step;
  9.         defectorsRegionsPerimeterError = (step > 1)? System.Math.Sqrt (defectorsRegionsPerimeterDispersion / (step - 1)) : 0;
  10.  
  11.         defectorsPercentage = 100 * (double)GetCount(map, PlayerType.D) / (map.GetLength(0)*map.GetLength(0));
  12.         allDefectorsPercentage += defectorsPercentage;
  13.         averegeDefectorsPercentage = allDefectorsPercentage / step;
  14.         defectorsPercentageDelta += (defectorsPercentage - averegeDefectorsPercentage) * (defectorsPercentage - averegeDefectorsPercentage);
  15.         defectorsPercentageDispersion = (double)defectorsPercentageDelta / step;
  16.         defectorsPercentageError = (step > 1)? System.Math.Sqrt (defectorsPercentageDispersion / (step - 1)) : 0;
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement