我想通过从文本文件读取数据来制作 CCDF 图。
CCDF表示互补累积分布函数。
我尝试搜索CCDF,但我不太了解它。
所以我不知道如何用以下数据制作CCDF图。
这是我的数据“file.txt”,它是到达间隔时间(秒):
2.824562000
7.914959000
15.838087000
1.013451000
2.813006000
0.424052000
0.146252000
0.166075000
2.298860000
6.393684000
5.341003000
0.005898000
0.009670000
0.453621000
0.068486000
0.039053000
如何通过从“file.txt”读取数据来用 Java 或 C# 绘制此图表? 任何其他编程语言也可以。
最佳答案
您可以使用 cumulative distribution function 轻松计算和绘制 ccdf(互补 R )(注意:ccdf=1-cdf):
x <- c(2.824562, 7.914959, 15.838087, 1.013451, 2.813006, 0.424052,
0.146252, 0.166075, 2.29886, 6.393684, 5.341003, 0.005898, 0.00967,
0.453621, 0.068486, 0.039053) # sample data
f <- ecdf(x) # this is the cdf
plot(f)
plot(sort(x), 1-f(sort(x)), type="s", lwd=19) # this is the ccdf
关于c# - 如何绘制 CDF 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20391477/