график эмпирической кумулятивной функции распределения (перцентильный график) - PullRequest
3 голосов
/ 08 июня 2011

Как мне сгенерировать сюжет, подобный следующему в R.

enter image description here

Показывает процент транзакций (x) для данного времени ответа (y), см. Мой собственный ответ ниже для моего собственного ответа.

Ответы [ 2 ]

14 голосов
/ 08 июня 2011

Метинкс, вам нужен график эмпирической кумулятивной функции распределения.

Взгляните на документацию по ecdf(), а также по более интересным Ecdf() в пакете CRAN Hmisc .

Hmisc Ecdf пример: ExecTm массив времени выполнения, HttpProvCall массив времени, необходимого для вызова нисходящей системы, и мы сравниваем время, которое мы проводим с нисходящей системой, с процентилями

> library(Hmisc)
> x <- c(ExecTm,ExecTm-HttpProvCall)
> g <- c(rep('ExecTm',length(ExecTm)),rep('ExecTm-HttpProvCall',length(ExecTm)))
> Ecdf(x, group=g, xlab='Test Results', 
+     label.curves=list(keys=1:2),q=c(.90,.95,.98))

enter image description here

0 голосов
/ 08 июня 2011

y <- c (норм (8000, 300, 10), норм (400, 500, 300)) </p>

t2 <- квантиль (у, пробы = сек (0, 99,99, = 0,1) / 100) </p>

сюжет (t2, xlab = "promille", ylab = "время (мс)", pch = 20)

дает мне:

enter image description here

с моим набором данных

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...