qqline verbindet das erste und dritte Quartil. Wie zeichne ich eine Linie zwischen verschiedenen Quantilen (dh 30% und 70%)?

Ich habe ein qqnorm-Diagramm eines Datensatzes mit mehr als 1000 Punkten. Ich möchte eine Linie zwischen zwei Quantilen gleichzeitig ziehen (sagen wir 30% und 70%), genau wie qqline mit 25% und 75%, aber mit der Freiheit, die zu verwendenden Quantile zu wählen. Ich habe ein bisschen mit ggplot rumgespielt, kann aber anscheinend nichts finden, was funktioniert. Wie geht das am besten?

Bearbeiten: Meine Daten sind die Änderungen des Wechselkurses von Dollar zu Pfund im Garch-Datensatz von Ecdat:

diffbp = diff(Garch[,5])

Danach mache ich nur noch

qqnorm(diffbp)

qqline(diffbp)

Ich brauche aber auch Diagramme, in denen qqline zum Vergleich verschiedene Quantile durchlaufen kann.

edit 2: Ich habe Folgendes versucht:

> qqnorm(diffbp)

> quantile(diffbp,probs=c(0.01,0.99))
       1%       99% 
-0.029850  0.032675 

> qqline(c(-0.029850,0.032675))

Ich denke nicht, dass die resultierenden Linien genau das sind, was ich anstrebe. Ich glaube nämlich, dass die Linie immer durch -1 und 1 auf der x-Achse verläuft, wenn ich möchte, dass sie durch die entsprechenden Quantile verläuft.

edit 3: Finde es heraus! Berechnete die Stichprobe und die theoretischen Quantile von Hand, berechnete die Gleichung der Linie durch sie und zeichnete dann die Linie mitabline(). Ziemlich zeitaufwändige Vorgehensweise.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage