Propriétés de distributions de matrice
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 de Gauss.

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 distribution 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 au moyen de la méthode de Monte Carlo et comparez-la avec la valeur actuelle.

{N@Mean[dist], Integrate[x detpdf[x], {x, -Infinity, Infinity}]}
