R中Zipf(频率与等级)图的命令是啥
Posted
技术标签:
【中文标题】R中Zipf(频率与等级)图的命令是啥【英文标题】:What is the command for Zipf (frequency against rank) plot in RR中Zipf(频率与等级)图的命令是什么 【发布时间】:2011-08-21 05:33:17 【问题描述】:我有来自网络流量数据、数据量(字节数)和一周内源和目标 IP 对的流数。我想绘制分布,即频率与排名。 我相信 R 已经为此提供了一个功能。它是什么以及如何在我的场景中使用该功能。
【问题讨论】:
【参考方案1】:查看zipfR 包及其dedicated website,包括以下教程:The zipfR package for lexical statistics: A tutorial introduction。
【讨论】:
【参考方案2】:您似乎几乎不需要特殊功能:
x <- rpois(1000, 10)
tbl <- table(x)
plot(seq_along(tbl), unclass(tbl))
或者您在寻找hist
?
hist(x)
【讨论】:
你能详细说明一下吗!因为我有一个包含列 IP 对、字节数和流数的文件。为此,我需要按数据量和流数(Zipf 类型图)来绘制起点-终点 IP 对【参考方案3】:这应该是对哈德利答案的正确评论,但原始问题正在寻找:
plot(log10(seq_along(tbl)), log10(unclass(tbl)))
【讨论】:
【参考方案4】:tm
(文本挖掘)包中有一个 Zipf 绘图机制。
Zipf_plot(x, type = "l", ...)
【讨论】:
【参考方案5】:我发现 Zipf 图只是按降序排序的实体(比如“流”)频率的对数图。
【讨论】:
排名和频率的对数图 我投了反对票,因为您发布了一个要求代码的问题,然后在没有实际发布任何代码的情况下声称获得了答案。以上是关于R中Zipf(频率与等级)图的命令是啥的主要内容,如果未能解决你的问题,请参考以下文章