在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ R語言盒形圖(箱形圖)
R語言列表
R語言隨機森林
R語言矩陣
R語言邏輯回歸
R語言數(shù)據(jù)幀
R語言數(shù)據(jù)重塑
R語言概述
R語言包
R語言字符串
R語言CSV文件
R語言運算符
為什么使用R語言做統(tǒng)計?
R語言Web數(shù)據(jù)
R語言二進制文件
R語言XML文件
R語言JSON文件
R語言因子
R語言容易學習嗎?
R語言基礎語法
R語言向量
R語言教程
R語言正態(tài)分布
R語言平均值,中位數(shù)和眾數(shù)
R語言變量
R語言條形圖
R語言決策樹
R語言開發(fā)環(huán)境安裝配置
R語言數(shù)組
R語言數(shù)據(jù)類型
R語言非線性最小二乘法
R語言直方圖
R語言卡方檢驗
R語言泊松回歸
R語言決策結(jié)構(gòu)
R語言盒形圖(箱形圖)
R語言協(xié)方差分析
R語言二項分布
R語言餅狀圖
R語言循環(huán)
R語言散點圖
R語言線性回歸
R語言時間序列分析
R語言線形圖
R語言在現(xiàn)實中的應用
R語言生存分析
R語言多元(多重)回歸
R語言函數(shù)
R語言Excel文件
R語言連接數(shù)據(jù)庫(MySQL)

R語言盒形圖(箱形圖)

盒形圖是數(shù)據(jù)集中數(shù)據(jù)分布情況的衡量標準。它將數(shù)據(jù)集分為三個四分位數(shù)。盒形圖表示數(shù)據(jù)集中的最小值,最大值,中值,第一四分位數(shù)和第四四分位數(shù)。 通過為每個數(shù)據(jù)集繪制箱形圖,比較數(shù)據(jù)集中的數(shù)據(jù)分布也很有用。

R中的盒形圖通過使用boxplot()函數(shù)來創(chuàng)建。

語法

在R中創(chuàng)建盒形圖的基本語法是 -

boxplot(x, data, notch, varwidth, names, main)

以下是使用的參數(shù)的描述 -

  • x - 是向量或公式。
  • data - 是數(shù)據(jù)幀。
  • notch - 是一個邏輯值,設置為TRUE可以畫出一個缺口。
  • varwidth - 是一個邏輯值。設置為true以繪制與樣本大小成比例的框的寬度。
  • names - 是將在每個箱形圖下打印的組標簽。
  • main - 用于給圖表標題。

示例

我們使用R環(huán)境中已經(jīng)存在的數(shù)據(jù)集 - mtcars來創(chuàng)建一個基本的盒形圖。下面來看看mtcars數(shù)據(jù)集中的mpgcyl列。

input <- mtcars[,c('mpg','cyl')]
print(head(input))

當我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -

                   mpg cyl
Mazda RX4         21.0   6
Mazda RX4 Wag     21.0   6
Datsun 710        22.8   4
Hornet 4 Drive    21.4   6
Hornet Sportabout 18.7   8
Valiant           18.1   6

創(chuàng)建盒形圖

以下腳本將為mpg(每加侖英里)和cyl(氣缸數(shù))列之間的關(guān)系創(chuàng)建一個盒形圖。

setwd("F:/worksp/R")
# Give the chart file a name.
png(file = "boxplot.png")

# Plot the chart.
boxplot(mpg ~ cyl, data = mtcars, xlab = "氣缸數(shù)",
   ylab = "每加侖里程", main = "里程數(shù)據(jù)")

# Save the file.
dev.off()

當我們執(zhí)行上述代碼時,會產(chǎn)生以下結(jié)果 -

盒形圖與凹口

我們可以繪制帶有凹槽的盒形圖,以了解不同數(shù)據(jù)組的中位數(shù)如何相互匹配。以下腳本將為每個數(shù)據(jù)組創(chuàng)建一個帶有凹槽的盒形圖形。

setwd("F:/worksp/R")
# Give the chart file a name.
png(file = "boxplot_with_notch.png")

# Plot the chart.
boxplot(mpg ~ cyl, data = mtcars, 
   xlab = "氣缸數(shù)",
   ylab = "每加侖里程", 
   main = "里程數(shù)據(jù)",
   notch = TRUE, 
   varwidth = TRUE, 
   col = c("green","yellow","purple"),
   names = c("高","中","低")
)
# Save the file.
dev.off()

當我們執(zhí)行上述代碼時,會產(chǎn)生以下結(jié)果 -