gpt4 book ai didi

r - R直方图-频率范围

转载 作者:行者123 更新时间:2023-12-04 22:36:27 25 4
gpt4 key购买 nike

我正在尝试在直方图上获得最大频率。我有一个值列表。然后,我执行以下操作:

hist(list, breaks=length(list), freq=TRUE)

并自动确定x和y轴的范围。 y轴是频率,x轴是列表中的值。

那么,如何找到该图上显示的最大频率?

我试图在图的右上角创建一个图例,所以我需要获取最大频率值。还是有办法告诉R在图的右上角放置一个图例框?

最佳答案

直方图的值可以存储为R中的数据帧。以OP的示例数据帧“列表”为例,您可以:

list_histo <- hist(list, breaks=length(list), freq=TRUE)

只需输入
list_histo 

返回R将显示新的“元”数据帧,其中包含有关直方图的信息(此处显示的数据是任意的,仅供说明):
$breaks
[1] 0.40 0.42 0.44 0.46 0.48 0.50 0.52 0.54 0.56 0.58 0.60 0.62 0.64 0.66 0.68
[16] 0.70 0.72 0.74 0.76

$counts
[1] 1 15 112 878 4734 17995 51094 110146 178855 216454
[11] 194536 130591 64218 23017 6117 1070 144 23

$intensities
[1] 0.00005 0.00075 0.00560 0.04390 0.23670 0.89975 2.55470 5.50730
[9] 8.94275 10.82270 9.72680 6.52955 3.21090 1.15085 0.30585 0.05350
[17] 0.00720 0.00115

$density
[1] 0.00005 0.00075 0.00560 0.04390 0.23670 0.89975 2.55470 5.50730
[9] 8.94275 10.82270 9.72680 6.52955 3.21090 1.15085 0.30585 0.05350
[17] 0.00720 0.00115

$mids
[1] 0.41 0.43 0.45 0.47 0.49 0.51 0.53 0.55 0.57 0.59 0.61 0.63 0.65 0.67 0.69
[16] 0.71 0.73 0.75

$xname
[1] "list_histo"

$equidist
[1] TRUE

attr(,"class")
[1] "histogram"

调用最大值现在很简单-只需使用
max(list_histo$counts)

将返回最大值。

关于r - R直方图-频率范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com