Stata dmariano definite Lösung?

Hallo zusammen,
Ich habe folgendes Problem mit dem Programm Stata.
Und zwar hab ich eine Zeitreihe, bei der ich versuche den dmariano test zu machen.
Habe es mit folgenden Befehl versuch
for varlist var1 - varn: dmariano vara varb X
nun kommt dann irgendwann nachdem ein paar variablen verglichen wurden der fehler r(506)
Long-run variance is non-positive for this kernel and truncation lag.
matrix not positive definite
Verstehe es so dass die Variance die er berechnet nicht Positiv ist und er deswegen Probleme hat, da die Matrix als nur positiv definiert ist.
wenn ich hinter den befehl ,max(1) schreibe funktioniert ist allerdings denke ich dass die Testergebnisse dann nicht so gut sind.
Also folgende fragen
da die varianz ja ein quadrierter wert ist, wie kann dieser negativ werden?
und kann man dies irgendwie lösen?
Danke