R语言实战:绘制核密度图
简介:
核密度图是一种用于可视化连续随机变量分布的方法。它通过将一系列核函数放置在每个数据点上,并计算其密度来估计概率密度函数。在本文中,我们将使用R语言来实现核密度图的绘制。
步骤1:准备数据
首先,我们需要准备一组数据用于绘制核密度图。在这里,我们假设我们有一个身高数据集,包含了一些人的身高观测值。
# 生成随机身高数据
set.seed(123)
heights <- rnorm(1000, mean = 170, sd = 10)
步骤2:绘制核密度图
接下来,我们将使用R的内置函数density()
来计算核密度估计,并使用plot()
函数将结果绘制成图形。
# 计算核密度估计
density <- density(heights)
# 绘制核密度图
plot(density, main = "核密度图", xlab = "身高", ylab = "密度")
运行上述代码后,你将得到一个标题为"核密度图"的核密度图,并且x轴标记为"身高",y轴标记为"密