qqline łączy pierwszy i trzeci kwartyl. Jak narysować linię między różnymi kwantylami (tj. 30% i 70%)?

Mam wykres qqnorm zestawu danych z ponad 1000 punktów. Chcę narysować linię między dwoma kwantylami jednocześnie (powiedzmy 30% i 70%), tak jak qqline robi z 25% i 75%, ale ze swobodą wyboru, które kwantyle użyć. Grzebałem trochę w ggplot, ale nie mogę znaleźć czegoś, co działa. Jak najlepiej to zrobić?

edytuj: Moje dane to zmiany kursu wymiany dolara na funt w zbiorze danych Garch Ecdat:

diffbp = diff(Garch[,5])

Potem wszystko, co robię, to

qqnorm(diffbp)

qqline(diffbp)

ale potrzebuję także wykresów, w których qqline może przechodzić przez różne kwantyle, dla porównania.

edytuj 2: próbowałem:

> qqnorm(diffbp)

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

> qqline(c(-0.029850,0.032675))

Nie sądzę, aby powstałe linie były dokładnie tym, do czego zamierzam. Mianowicie uważam, że linia zawsze przechodzi przez -1 i 1 na osi x, kiedy chcę, aby przechodziła przez odpowiednie kwantyle.

edytuj 3: Rozważ to! Obliczył ręcznie próbkę i kwantyle teoretyczne, obliczył równanie linii przez nie, a następnie narysował linię za pomocąabline(). Raczej czasochłonny sposób na to, by to zrobić.

questionAnswers(3)

yourAnswerToTheQuestion