Propriétés de distributions matricielles
Les statistiques de plus faibles dimensions dérivées des matrices aléatoires jouent un rôle important dans la caractérisation des ensembles de matrice. Dans diverses situations de limites, les distributions de ces statistiques tombent dans différentes classes d'universalité. MatrixPropertyDistribution fournit un accès pratique à l'échantillon et le calcul de l'approximation numérique de ces propriétés dérivées.
Prenez un échantillon des deux plus grandes valeurs propres à partir d'un ensemble unitaire gaussien.
dist = MatrixPropertyDistribution[With[{spectrum = Eigenvalues[x]},
{Max[spectrum], RankedMax[spectrum, 2]}],
x \[Distributed] GaussianUnitaryMatrixDistribution[50]];
RandomVariate[dist]
Visualisez la distribution conjointe des deux plus grandes valeurs propres sur la base du résultat échantillonné.
sample = RandomVariate[dist, 10^4];
Prenez l'échantillonnage du déterminant de matrices à partir d'un ensemble orthogonal gaussien et comparez la loi empirique avec l'expression de forme fermée.
dist = MatrixPropertyDistribution[Det[x],
x \[Distributed] GaussianOrthogonalMatrixDistribution[2]];
dets = RandomVariate[dist, 10^6];
Approximez la moyenne du déterminant par un échantillonnage de Monte Carlo et comparez-la à la valeur réelle.
{N@Mean[dist], Integrate[x detpdf[x], {x, -Infinity, Infinity}]}