Mam tabelę ze średnimi i międzykwartylowymi zakresami. Chciałbym stworzyć dotplot, w którym kropka wskazywałaby tę średnią, a pasek rozciągałby się przez kropkę, aby pokazać odległość międzykwartylową. Innymi słowy, kropka znajdowałaby się w środkowej części taktu, którego długość byłaby równa moim danym międzykwartylowym. Pracuję w R.dodanie danych rozsiewu do kropek w R
Na przykład
labels<-c('a','b','c','d')
averages<-c(10,40,20,30)
ranges<-c(5,8,4,10)
dotchart(averages,labels=labels)
gdzie zakresy zostaną następnie dodane do tej działki jako barów.
Wszelkie pomysły?
Dzięki!
fantastyczne! i aby upewnić się, że rozumiem, ostatnia linia powinna być (zakresy/2) za każdym razem, aby uzyskać połowę zakresu po każdej stronie średniej, prawda? – Pascal
Zależy od tego, w jaki sposób zdefiniowano zakresy, ale jeśli reprezentują rzeczywisty zakres (różnica między minimami i maksimami) niż tak. Jeśli są to standardowe wartości błędów, to w jaki sposób potraktowałem je powyżej, jest to, czego potrzebujesz. –