Ich habe mit dem fBasics
Paket arbeitet jeweils eine fitStable
Funktion einige Serien auf eine allgemeinere, stabilen Verteilungen passen.fBasics :: fitStable arbeiten verdächtig
Es gibt zwei Ansätze - eine Quantil Methode, von McCulloh vorgeschlagen und dann gibt es die MLE Ansatz.
Die Funktion bietet beides, aber der MLE-Ansatz ist wirklich, wirklich langsam und manchmal sogar nicht berechnet - und liefert .
Es verwendet nlminb
, um die Likelihood-Funktion zu maximieren (denke, es minimiert den Spaß-likelihood).
Aber selbst wenn es nach langer Zeit beendet ist, die Schätzung für 1000 Beobachtungen von Standardnormal (sollten, für die sie die Werte von (2,0,1,0)
gegeben haben) es gibt:
Estimated Parameter(s):
alpha beta gamma delta
1.99990000 0.22448469 0.71247528 0.02995476
, wo ich erwartet hätte zumindest für die beta
näher an Null sein.
Hat jemand Erfahrung zu teilen?
Irgendeine Idee, wie man das beschleunigt?
yh danke, ich bin die gleichen Ergebnisse erzielend, die sind in Ordnung, mein größtes Problem ist jetzt jedoch, wie man es beschleunigt, weil es zu viel Zeit braucht und ich ungefähr 100 von ihnen mit längeren Reihen brauche ...Ziemlich langsam ist die Berechnung der Dichte der stabilen Verteilung, wird weiter tief graben. –
Sie haben Recht. Es ist wahrscheinlich nlminb. Ich glaube nicht, dass es Grenzkonvergenz-Langsamkeit ist. Gauß hat a = 2, und a ist in (0,2). Ich habe es mit 'rcauchy (100)', (a, b, c, d) = (1,0,1,0) und Levy 'versucht rstable (100, alpha = 0.5, beta = 1) 'aus dem Paket' stalledist', Cauchy benötigte 520 Sekunden (Gaussian 603 s) Levy stoppte mit einem Fehler, hatte aber Schätzungen nahe (0.5,1,1,0) –