class_docstr: Main class for calculating GageRnR.
docstr: Calculate GageRnR.
docstr_tok: ["Calculate","GageRnR","."]
code: def calculate(self):
      """Calculate GageRnR."""
      self.result = dict()
      self.result[Result.DF] = self.calculate_dof()
      self.result[Result.Mean] = self.calculate_mean()
      self.result[Result.SS] = self.calculate_ss()
  
      self.result[Result.MS] = self.calculate_ms(
          self.result[Result.DF], self.result[Result.SS]
      )
  
      self.result[Result.Var] = self.calculate_var(
          self.result[Result.MS]
      )
  
      self.result[Result.Std] = self.calculate_std(
          self.result[Result.Var]
      )
  
      self.result[Result.F] = self.calculate_f(self.result[Result.MS])
  
      self.result[Result.P] = self.calculate_p(
          self.result[Result.DF], self.result[Result.F]
      )
  
      return self.result
  
imports: from enum import Enum
  import numpy
  import math
  import scipy.stats
label_desc: Use image node_id 2 for calling the GageRnR obj's underlying member method code with example usage: obj.calculate() and returns: self