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 __init__(self, model_name):
      self.model_name = model_name
      self.z_list = []
      self.z_indices = {}
      self.estimated = False
      self.estimation_method = None
  
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 1 to create a new LatentVariables object from inherited base classes: object with example: obj = LatentVariables(model_name)