【发布时间】:2011-09-11 01:52:28
【问题描述】:
如何在 R 中生成如下图。
它显示了给定响应时间 (y) 的事务百分比 (x),请参阅下面我自己的答案以了解我自己的做法。
【问题讨论】:
标签: r
如何在 R 中生成如下图。
它显示了给定响应时间 (y) 的事务百分比 (x),请参阅下面我自己的答案以了解我自己的做法。
【问题讨论】:
标签: r
我认为您需要经验累积分布函数图。
因此,请查看 ecdf() 的文档以及 CRAN 包 Hmisc 中功能更强大的 Ecdf()。
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))
【讨论】:
ecdf 的在线帮助,可以肯定的是,哎呀,答案就在这里。在stackoverflow上,如果你想获得积分,先发帖后思考是值得的:)(顺便说一句+1)
y
t2
plot(t2, xlab="promille", ylab="time (ms)",pch=20)
给我:
我的数据集
【讨论】: