R语言 从直方图中提取频率数

R语言 从直方图中提取频率数

直方图 基本上是用来表示以一些组的形式提供的数据。它是数字数据分布的一种精确的图形表示方法。它是一种柱状图,其中X轴代表仓位范围,而Y轴给出频率信息。

我们可以使用R编程语言中的 hist()函数 来提取直方图的频率数。hist()函数用来绘制给定数据的直方图。

语法: hist(v, main, xlab, xlim, ylim, breaks, col, border)

参数

  • v: 这个参数包含直方图中使用的数值。
  • main: 该参数main是图表的标题。
  • col: 该参数用于设置柱状图的颜色。
  • xlab: 该参数是水平轴的标签。 _
  • border: 该参数用于设置每个条形图的边界颜色
  • xlim: 该参数用于绘制x轴的数值。
  • ylim :该参数用于 _绘制Y轴的数值。
  • breaks: 这个参数用于绘制每个条形图的宽度。

让我们首先绘制一个直方图,以便详细了解数值。直方图需要一定的数据来工作,首先应该创建数据,然后将数据和所需的参数传递给hist()方法。

例子

# set seeding value
set.seed(56438)  
  
# create sample data
x <- rnorm(200)    
  
# Extract histogram information
hist_vec <- hist(x)   

输出

在R中从直方图中提取频率数

柱状图

现在要从这个直方图中提取每个元素的出现次数或计数或频率,将使用hist()函数的count属性。直方图应该被保存到一个变量中,然后用美元符号 ($) 从该变量中提取计数。

语法

histogram$count

这将生成一个向量,其中包含每个元素的频率。

例子

# set seeding value
set.seed(56438)  
  
# create sample data
x <- rnorm(200)    
  
# Extract histogram information
hist_vec <- hist(x)   
  
# Store histogram counts in frequency
frequency <- hist_vec$counts  
  
# Print the frequency
frequency

输出

[1] 2 5 12 18 35 30 36 28 19 15

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程