class_docstr: Base Class for multivariate elliptical distributions, normal and t
  
  contains common initialization, and some common methods
  subclass needs to implement at least rvs and logpdf methods
class_docstr_tok: ["Base","Class","for","multivariate","elliptical","distributions",",","normal","and","t","contains","common","initialization",",","and","some","common","methods","subclass","needs","to","implement","at","least","rvs","and","logpdf","methods"]
docstr: random variable
  
  Parameters
  ----------
  size : int or tuple
      the number and shape of random variables to draw.
  
  Returns
  -------
  rvs : ndarray
      the returned random variables with shape given by size and the
      dimension of the multivariate random vector as additional last
      dimension
code: def rvs(self, size=1):
      """random variable
  
      Parameters
      ----------
      size : int or tuple
          the number and shape of random variables to draw.
  
      Returns
      -------
      rvs : ndarray
          the returned random variables with shape given by size and the
          dimension of the multivariate random vector as additional last
          dimension
  
  
      """
      raise NotImplementedError
  
imports: import numpy
  from scipy import special
  from statsmodels.sandbox.distributions.multivariate import mvstdtprob
  from .extras import mvnormcdf
label_desc: Use image node_id 2 for calling the MVElliptical obj's underlying member method code with example usage: obj.rvs(size) without return types