Eigenschaften von Matrixverteilungen
Die von den Zufallsmatritzen abgeleiteten niedrigdimensionalen Statistiken spielen eine entscheidende Rolle bei der Charakterisierung der Matrixensembles. Für einige Grenzfällen kann man verschiedene Universalitätsklassen für die Verteilungen dieser Statistiken bestimmen. MatrixPropertyDistribution bietet einen bequemen Weg, die numerische Approximation dieser abgeleiteten Eigenschaften zu berechnen.
Nehmen Sie die zwei größten Eigenwerte eines Gaußschen unitären Ensembles.

dist = MatrixPropertyDistribution[With[{spectrum = Eigenvalues[x]},
{Max[spectrum], RankedMax[spectrum, 2]}],
x \[Distributed] GaussianUnitaryMatrixDistribution[50]];

RandomVariate[dist]

Visualisieren Sie die multivariate Verteilung der zwei größten Eigenwerte basierend auf dem Resultat.

sample = RandomVariate[dist, 10^4];

Nehmen Sie die Matritzendeterminante eines Gaußschen orthogonalen Ensembles und vergleichen Sie die empirische Verteilung mit dem geschlossenen Ausdruck.

dist = MatrixPropertyDistribution[Det[x],
x \[Distributed] GaussianOrthogonalMatrixDistribution[2]];
dets = RandomVariate[dist, 10^6];

Approximieren Sie den Mittelwert der Determinante durch die Monte-Carlo-Methode und vergleichen Sie diesen mit dem tatsächlichen Wert.

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