如何在 R 中使用均值和標準差建立箱形圖?
用於建立箱形圖的主要統計引數是均值和標準差,但一般而言,箱形圖是用全部資料建立的,而不是用這些值建立的。如果我們沒有全部資料,但可以得到均值和標準差,那麼可以使用均值作為中心趨勢度量,透過查詢箱形圖的所有限制來建立箱形圖。
示例
考慮下表資料框
> df<-data.frame(mean=c(24,25,27,24),sd=c(1.1,2.1,1.5,1.8),Category=as.factor(c("A","B","C","D")))
> df輸出
mean sd Category 1 24 1.1 A 2 25 2.1 B 3 27 1.5 C 4 24 1.8 D
載入 ggplot2 包,建立 df 中各個類別對應的箱形圖
示例
> library(ggplot2) > ggplot(df,aes(x=Category))+geom_boxplot(aes(lower=mean-sd,upper=mean+sd,middle=mean,ymin=mean-3*sd,ymax=mean+3*sd),stat="identity")
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP