美文网首页
用ggplot给考试的不同维度画概率分布曲线

用ggplot给考试的不同维度画概率分布曲线

作者: 侯悍超 | 来源:发表于2018-05-22 12:51 被阅读0次

在分析考试数据的时候,我们可能会需要分维度看听说读写的单项得分的概率分布。我们当然可以分四次画出4个图,不过ggplot的facet功能可以一次把四个图都画出来,而且是在同一个尺度上,更方便我们作对比。

啥也不说啦,直接上代码

library(readxl)
library(tidyr)
library(ggplot2)

es <- read_xlsx("~/School Level Data .xlsx")
es_long <- gather(es,nap_dim,nap_score,3:6) # 这句是重点,需要把宽数据变成长数据
ggplot(data=es_long,aes(x=nap_score,fill=nap_dim))+
  geom_density(alpha=0.3)+
  facet_wrap(~nap_dim) # 给听说读写不同的维度分别画概率分布曲线
## Warning: Removed 61 rows containing non-finite values (stat_density).

相关文章

  • 用ggplot给考试的不同维度画概率分布曲线

    在分析考试数据的时候,我们可能会需要分维度看听说读写的单项得分的概率分布。我们当然可以分四次画出4个图,不过ggp...

  • GMM 机器学习聚类算法

    高斯模型就是用高斯概率密度函数(正态分布曲线)精确地量化事物,将一个事物分解为若干的基于高斯概率密度函数(正态分布...

  • ggplot2-ROC曲线美化

    将data整理为这样的表格 而后使用ggplot2画ROC曲线 出来的ROC曲线为,字体很大很清楚。 aes(x ...

  • 统计学101- 课程 25

    课程25 Normal Distribution 最大概率二项式分布-》中心仅限定理-》正态分布 函数曲线形状 -...

  • 求密文的概率(一)

    移位加密。已知明文的分布概率,求得到所求密文的概率。用合取∧ 来求。因为明文的分布概率和密钥的分布概率是相互独立的...

  • U型曲线、正态分布与 J型曲线

    一 正态分布,是U型曲线的常态分布。大样本的正常的数据分布服从正态分布,意思是中间的占多数,概率值最大,而极端值很...

  • R语言编程-Tidyverse 书籍 - 数据清洗

    1 描述统计 不同概率分布就是不同随机现象规律性的数学描述。统计学最常用的四大概率分布:正太分布,t分布, 卡方分...

  • 瑞德学习R语言day07

    曲线绘制 dnorm(x, mean = 0, sd = 1, log = FALSE) 的返回值是正态分布概率密...

  • ggplot2 中 scale 的使用

    ggplot 中 scale 的使用 ggplot画图是画图中的战斗机,但是往往在我们用ggplot2画图时候,需...

  • 神奇的二八定律

    概率轮里有一个非常经典的分布叫正态分布,也经常被叫做“常态分布”,因为很多事物的分布都符合这个规律,它的曲线是下面...

网友评论

      本文标题:用ggplot给考试的不同维度画概率分布曲线

      本文链接:https://www.haomeiwen.com/subject/bfuhjftx.html