code: def getVC(self):
          
          _Cr = decompose_GxE(self.full['Cr'])
          RV = {}
          for key in list(_Cr.keys()):
              RV['var_%s' % key] = sp.array([var_CoXX(_Cr[key], self.Xr)])
          RV['var_c'] = self.full['var_c'] 
          RV['var_n'] = self.full['var_n'] 
          return RV
docs: Variance componenrs