Kann man die Autokorrelation von Kovarianzmatrizen berechnen, die von MCMC abgetastet wurden?

8

Stellen Sie sich vor, wir probieren eine Kovarianzmatrix aus einer Wishart-Verteilung von MCMC.

Bei jeder Iteration erhalten wir eine neue Beispielmatrix aus der Wishart-Verteilung.Si

Frage : Kann ich angesichts der Kurve, die alle Stichproben , die Autokorrelation dieser Stichproben darstellen?S1,...Sn

Ich habe jemanden gesehen, der die Autokorrelation von , aber ich habe keine Rechtfertigung gefunden.log(det(S))

alberto
quelle

Antworten:

1

So wie ich es sehe, zeichnen Sie beim Zeichnen von Matrizen aus einer Wishart-Verteilung wirklich spezifisch verwandte univariate Zufallsvariablen zu jedem Zeitschritt. Das heißt, nur der Teil eines [= der obere dreieckige Teil] ist zufällig, und die Symmetrie gibt Ihnen den Rest. Mit anderen Worten, die Autokorrelation wird paarweise für zwei beliebige Einträge der dimensionalen Vektoren und für beliebige . Dies führt natürlich zu einer möglicherweise undurchführbar großen Anzahl vonp×pS1,S2,Snp(p+1)/2vech(Si)Sip(p+1)/2vech(Si)vech(Sih)h>0(p(p+1)/2)2univariate Autokorrelationen zum Verfolgen, und da die Einträge jedes in einem engen Verhältnis zueinander stehen (siehe zum Beispiel die Definition, die über Draws von einem Normalen hier gegeben wird: https://en.wikipedia.org/ wiki / Wishart_distribution ), ich könnte mir gut vorstellen, dass Sie Informationen durch diese univariate Analyse verwerfen. Davon abgesehen können die univariaten Autokorrelationen eintragsmäßig berechnet werden, indem zuerst Klar,vech(Si)

S¯=1ni=1nvech(Si)Sh¯=1nhi=h+1nvech(Si)vech(Sih)T.
S¯ist ein natürlicher Schätzer für den oberen dreieckigen Teil der Erwartung (den Sie durch die wahre Erwartung Ihrer Wishart-Verteilung ersetzen können, wenn sie Ihnen bekannt ist). In ähnlicher Weise ist ein natürlicher Schätzer für den Moment . Zuletzt sei angemerkt, dass man gelangt zu den Autokorrelationsschätzungen für über Wie bereits erwähnt, erhalten Sie dieS¯hE(vech(Si)vech(Sih)T)
Cov(vech(Si)vech(Sih)T)=E(vech(Si)vech(Sih)T)E(vech(Si))E(vech(Si))T,
A(h)vech(Si)
A(h)=S¯hS¯S¯T.
(p(p+1)/2)2 Autokorrelationen jedes Wishart-Matrixeintrags miteinander untereinander. Wenn dies zu viele Informationen sind, um sie anzuzeigen, besteht eine Strategie, die Sie ergreifen könnten, darin, die univariate Zeitreihe dh Sie nehmen einfach den Durchschnitt des absoluten Werts der Autokorrelation. Wenn Sie sich nur für positive Autokorrelationen interessieren und nicht glauben, dass eine negative Autokorrelation schädlich ist, dann sparen Sie sich der absolute Wert. Wenn Sie der Meinung sind, dass die Autokorrelation entlang der Diagonale schlechter ist als außerhalb der Diagonale oder umgekehrt, können Sie Gewichte hinzufügen.
a(h)=1(p(p+1)/2)2i=1(p(p+1)/2j=1(p(p+1)/2|A(h)ij|,
wij die diese "Verlustfunktion" berücksichtigen.
Jeremias K.
quelle