class_docstr: Latent Variables Class
  
  Holds latent variable objects and contains method for latent variable manipulation. Latent variables are 
  referred to as z as shorthand. This is convention in much of the literature.
code: def get_z_values(self, transformed=False):
      transforms = self.get_z_transforms()
  
      if self.estimated is True:
          values = np.zeros(len(self.z_list))
          for i in range(len(self.z_list)):
              if transformed is True:
                  values[i] = transforms[i](self.z_list[i].value)
              else:
                  values[i] = self.z_list[i].value
          return values
      else:
          return ValueError(
              "No latent variables have been estimated yet"
          )
  
imports: import numpy
  import pandas
  from .covariances import acf
  from .output import TablePrinter
  from .inference import *
  from .families import Normal, t, TruncatedNormal, Cauchy, Skewt, InverseGamma, Flat, InverseWishart, Laplace
label_desc: Use image node_id 12 for calling the LatentVariables obj's underlying member method code with example usage: obj.get_z_values(transformed) and returns: values, ValueError