Con la ayuda del método sympy.stats.MultivariateT() , podemos crear una variable aleatoria conjunta con distribución T multivariante.
Syntax: sympy.stats.MultivariateT(syms, mu, sigma, v) Parameters: syms: the symbol for identifying the random variable mu: a matrix representing the location vector sigma: The shape matrix for the distribution v: a real number Returns: a joint random variable with multivariate T-distribution.
Ejemplo 1 :
Python3
# import sympy, MultivariateT, density, Symbol from sympy.stats import density, MultivariateT from sympy import Symbol, pprint x = Symbol("x") # using sympy.stats.MultivariateT() method X = MultivariateT("x", [1, 1], [[1, 0], [0, 1]], 2) multiVar = density(X)(1, 2) pprint(multiVar)
Producción :
2 ---- 9*pi
Ejemplo #2:
Python3
# import sympy, MultivariateT, density, Symbol from sympy.stats import density, MultivariateT from sympy import Symbol, pprint x = Symbol("x") # using sympy.stats.MultivariateT() method X = MultivariateT("x", [1, 1, 1], [[1, 0, 1], [0, 1, 0], [0, 0, 1]], 1 / 2) multiVar = density(X)(1, 2, 3) pprint(multiVar)
Producción :
4 ____ ___ 2*\/ 11 *\/ 2 *Gamma(7/4) ------------------------- 3/2 121*pi *Gamma(1/4)
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA