Kann jemand vorschlagen, wie ich das zweite Moment (oder die gesamte Momenterzeugungsfunktion) des Kosinus von zwei Gaußschen Zufallsvektoren berechnen kann, die jeweils als unabhängig voneinander verteilt sind? IE, Moment für die folgende Zufallsvariable
Die nächste Frage ist die Momenterzeugungsfunktion des inneren Produkts zweier Gaußscher Zufallsvektoren, die MGF für das innere Produkt ableitet. Es gibt auch diese Antwort von mathoverflow, die diese Frage mit der Verteilung von Eigenwerten von Stichproben-Kovarianzmatrizen verknüpft, aber ich sehe nicht sofort, wie man diese verwendet, um den zweiten Moment zu berechnen.
Ich vermute, dass der zweite Moment proportional zur halben Norm der Eigenwerte von \ Sigma skaliert, da ich dieses Ergebnis durch algebraische Manipulation für 2 Dimensionen und auch für 3 Dimensionen durch Erraten und Prüfen erhalte. Für die Eigenwerte die sich zu 1 addieren, ist der zweite Moment:
Verwenden Sie Folgendes zur numerischen Überprüfung
val1[a_, b_, c_] := (a + b + c)/(Sqrt[a] + Sqrt[b] + Sqrt[c])^2
val2[a_, b_, c_] := Block[{},
x := {x1, x2, x3};
y := {y1, y2, y3};
normal := MultinormalDistribution[{0, 0, 0}, ( {
{a, 0, 0},
{0, b, 0},
{0, 0, c}
} )];
vars := {x \[Distributed] normal, y \[Distributed] normal};
NExpectation[(x.y/(Norm[x] Norm[y]))^2, vars]]
val1[1.5,2.5,3.5] - val2[1.5,2.5,3.5]
Überprüfen der Formel auf 4 Variablen (innerhalb numerischer Grenzen):
val1[a_, b_, c_,
d_] := (a + b + c + d)/(Sqrt[a] + Sqrt[b] + Sqrt[c] + Sqrt[d])^2
val2[a_, b_, c_, d_] := Block[{},
x := {x1, x2, x3, x4};
y := {y1, y2, y3, y4};
normal :=
MultinormalDistribution[{0, 0, 0,
0}, {{a, 0, 0, 0}, {0, b, 0, 0}, {0, 0, c, 0}, {0, 0, 0, d}}];
vars := {x \[Distributed] normal, y \[Distributed] normal};
NExpectation[(x.y/(Norm[x] Norm[y]))^2, vars]]
val1[0.5, 1.5, 2.5, 3.5] - val2[0.5, 1.5, 2.5, 3.5]