Utworzono wykres rozrzutu (wiele grup GRP) z IV=time
, DV=concentration
. Chciałem dodać krzywe regresji kwantylowej (0.025,0.05,0.5,0.95,0.975)
do mojego wykresu.Nieparametryczne krzywe regresji kwantylowej do wykresu rozrzutu
A tak przy okazji, to co zrobiłem, aby stworzyć rozproszoną-działki:
attach(E) ## E is the name I gave to my data
## Change Group to factor so that may work with levels in the legend
Group<-as.character(Group)
Group<-as.factor(Group)
## Make the colored scatter-plot
mycolors = c('red','orange','green','cornflowerblue')
plot(Time,Concentration,main="Template",xlab="Time",ylab="Concentration",pch=18,col=mycolors[Group])
## This also works identically
## with(E,plot(Time,Concentration,col=mycolors[Group],main="Template",xlab="Time",ylab="Concentration",pch=18))
## Use identify to identify each point by group number (to check)
## identify(Time,Concentration,col=mycolors[Group],labels=Group)
## Press Esc or press Stop to stop identify function
## Create legend
## Use locator(n=1,type="o") to find the point to align top left of legend box
legend('topright',legend=levels(Group),col=mycolors,pch=18,title='Group')
Ponieważ dane, które stworzyłem tutaj jest pewna niewielka część z moich większych danych, może wyglądać to możliwe być przybliżone jako hiperbola prostokątna. Ale nie chcę jeszcze nazywać matematycznego związku między moimi zmiennymi niezależnymi i zależnymi.
Myślę, że nlrq
z pakietu quantreg
może być odpowiedź, ale nie rozumiem, jak korzystać z funkcji, gdy nie wiem relacji między moich zmiennych.
znajdę ten wykres z artykułu naukowego, i chcę zrobić dokładnie ten sam rodzaj wykresu:
znowu, dzięki za pomoc!
Aktualizacja
Test.csv byłem wskazał, że moje dane próbka nie jest powtarzalna. Oto próbka moich danych.
library(evd)
qcbvnonpar(p=c(0.025,0.05,0.5,0.95,0.975),cbind(TAD,DV),epmar=T,plot=F,add=T)
Próbowałem również qcbvnonpar :: evd, ale krzywa nie wydaje się bardzo gładka.
Jeśli nie jesteś w stanie dostarczyć własne dane, spróbuj utworzyć zbiór danych liczb losowych i zademonstruj swój problem. Pokaż nam, co próbujesz. Daje nam coś do pracy, a także jest oznaką dobrej wiary. –
Oh. Przepraszam - zrobię kilka liczb. Może być dość duży. – shirleywu
Może to pomóc w generowaniu danych. http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –