早教吧作业答案频道 -->数学-->
r语言中,画出了频率分布直方图,怎么在图上添加概率分布曲线?
题目详情
r语言中,画出了频率分布直方图,怎么在图上添加概率分布曲线?
▼优质解答
答案和解析
可以用内置的graphic包来画,就是plot()和curve()
也可以用ggplot2来画,后者更灵活.
graphic
# 先生成一组随机数
x <- rnorm(2000)
# 画频率直方图, 分30个bin
hist(x, freq = F, breaks = 30)
# 再画概率分布曲线
lines(density(x, bw=.5), col="red", lwd=2)
2.ggplot2
# 准备工作, 把x设成一个数据集
library(ggplot2)
data <- data.frame(x = x)
# 生成底层和直方图,概率线的图层
p <- ggplot(data, aes(x = x, y = ..density..))
p <- p + geom_histogram(fill = "navy")
p <- p + geom_density(colour = "green")
p
画出来风格不太一样,看你口味了
也可以用ggplot2来画,后者更灵活.
graphic
# 先生成一组随机数
x <- rnorm(2000)
# 画频率直方图, 分30个bin
hist(x, freq = F, breaks = 30)
# 再画概率分布曲线
lines(density(x, bw=.5), col="red", lwd=2)
2.ggplot2
# 准备工作, 把x设成一个数据集
library(ggplot2)
data <- data.frame(x = x)
# 生成底层和直方图,概率线的图层
p <- ggplot(data, aes(x = x, y = ..density..))
p <- p + geom_histogram(fill = "navy")
p <- p + geom_density(colour = "green")
p
画出来风格不太一样,看你口味了
看了 r语言中,画出了频率分布直方...的网友还看了以下:
下列说法错误的是()A.在频数分布直方图中,频数之和为数据个数B.频率等于频数与组距的比值C.在频 2020-04-08 …
在频数分布折线图中,各点在横轴和纵轴上对应的数据分别表示()A.组边界,频率B.组边界,频数C.组 2020-07-30 …
在频数分布折线图中,各点在横轴和纵轴上对应的数据分别表示()A.组边界,频率B.组边界,频数C.组 2020-07-30 …
哪个是错误的?A.在频数分布直方图中,频数之和为数据个数B.在频数统计表中,频率之和为1C在频数折 2020-07-30 …
下列说法错误的是()A.在频数分布直方图中,频数之和为数据个数B.频率等于频数与组距的比值C.在频 2020-07-30 …
下列说法错误的是()A.频率等于频数与组距比值B.在频数分布直方图中,频数之和为数据个数C.在频数 2020-08-03 …
我市某肉鸡场400只小鸡经过4个月饲养后的质量频数分布表如图,其数据都不在分点上,(1)计算各组的频 2020-11-06 …
关于频率和概率的关系,下列说法正确的是()A.频率等于概率;B.当实验次数很大时,频率稳定在概率附近 2020-11-27 …
通常在频率分布直方图中,用每小组对应的小矩形的面积表示该小组的组频率.因此,频率分布直方图的纵轴表示 2020-12-05 …
在无线电通信过程中,下述说法正确的是:()A.电磁波的波速等于波长乘频率;B.电磁波的传播速度一定等 2020-12-05 …