class_docstr: Normal Distribution
  ----
  This class contains methods relating to the normal distribution for time series.
docstr: The score of the scale, where scale = exp(x) - used for variational inference
  
  Parameters
  ----------
  x : float
      A random variable
  
  Returns
  ----------
  The gradient of the scale latent variable at x
docstr_tok: ["The","score","of","the","scale",",","where","scale","=","exp","(","x",")","-","used","for","variational","inference","Parameters","--","--","--","--","--","x",":","float","A","random","variable","Returns","--","--","--","--","--","The","gradient","of","the","scale","latent","variable","at","x"]
code: def vi_scale_score(self, x):
      """The score of the scale, where scale = exp(x) - used for variational inference
  
      Parameters
      ----------
      x : float
          A random variable
  
      Returns
      ----------
      The gradient of the scale latent variable at x
      """
      return (
          np.exp(-2.0 * np.log(self.sigma0)) * (x - self.mu0) ** 2 - 1.0
      )
  
imports: import numpy
  import scipy.stats
  import scipy.special
  from .family import Family
  from .flat import Flat
  from .gas_recursions import gas_recursion_normal_orderone, gas_recursion_normal_ordertwo
  from .gas_recursions import gasx_recursion_normal_orderone, gasx_recursion_normal_ordertwo
  from .gas_recursions import gas_llev_recursion_normal_orderone, gas_llev_recursion_normal_ordertwo
  from .gas_recursions import gas_llt_recursion_normal_orderone, gas_llt_recursion_normal_ordertwo
  from .gas_recursions import gas_reg_recursion_normal_orderone, gas_reg_recursion_normal_ordertwo
label_desc: Use image node_id 18 for calling the Normal obj's underlying member method code with example usage: obj.vi_scale_score(x) and returns: unknown