2021-04-01boxplot怎么看?是什么意思?

2021-04-25  本文已影响0人  八段锦1134

定义

按给定数值做箱线图。

格式

boxplot(x, ...)
S3方法对对象'formula'

boxplot(formula, data = NULL, ..., subset, na.action = NULL,
xlab = mklab(y_var = horizontal),
ylab = mklab(y_var =!horizontal),
add = FALSE, ann = !add, horizontal = FALSE,
drop = FALSE, sep = ".", lex.order = FALSE)

默认的S3方法:

boxplot(x, ..., range = 1.5, width = NULL, varwidth = FALSE,
notch = FALSE, outline = TRUE, names, plot = TRUE,
border = par("fg"), col = "lightgray", log = "",
pars = list(boxwex = 0.8, staplewex = 0.5, outwex = 0.5),
ann = !add, horizontal = FALSE, add = FALSE, at = NULL)

参数

参数名称 解释
formula 一种公式,如y ~ grp,其中y是要根据分组变量grp(通常是一个因子)分成组的数据值的数字向量。注意~ g1 + g2等同于g1:g2。
data 一种数据框(或列表),公式中的变量应从中选取
subset 一个可选的向量,指定用于绘图的观测数据子集。
na.action 一个函数,指示当数据包含NAs时应该发生什么。默认是忽略响应或组中缺失的值。
xlab, ylab x轴和y轴注释,从R3.6.0版本开始,具有非空的默认值。可以被ann=FALSE抑制。
ann 逻辑指示是否应该标注轴(由xlab和ylab)。
drop,sep,lex.order 传递给split.default,具体进一步查阅。
x 用于指定从其中生成箱线图的具体数据。可以是一个数值向量,或者一个包含这些向量的列表。其他未命名的参数将进一步的数据指定为单独的向量(每个向量对应于组件箱线图)。数据中允许使用NAs。
对于formula方法,将命名参数传递给默认方法。对于默认方法,未命名参数是额外的数据向量(除非x是一个被忽略的列表),命名参数是参数pars给出的参数之外传递给bxp的参数和图形参数(并覆盖pars中的参数)。注意,bxp可能会也可能不会使用传递给它的图形化参数:具体参见它的文档。
range 这决定了箱线图从箱底延伸多远。如果range为正,线延伸到最极端的数据点,不超过range乘以箱内四分位范围。值为0时,线会扩展到数据的极端。
width 确定箱线图中箱的宽度
varwidth 如果varwidth是TRUE,箱的宽度与组内观察数的平方根成正比。
notch 如果notch是TRUE,箱的每一面都画了一个缺口。如果两个图的凹槽不重叠,这就是两个中位数不同的“有力证据”(Chambers等人,1983,第62页)。见箱线图。用于计算的统计。
outline 如果outline不是true,则不绘制离群值(如点,而S+使用线)。
names 将打印在每个箱形图下面的分组标签。可以是字符向量或表达式(参见plotmath)。
boxwex 一个适用于所有箱子的比例因子。当只有几组时,可以通过使箱变窄来改善图的外观。
staplewex 主要的线条宽度膨胀,与箱宽成正比。
outwex 离群线宽度扩展,与框宽成正比。
plot 如果是TRUE(默认值),则生成箱线图。如果不是,则返回箱线图所基于的摘要。
border 一个可选的颜色矢量,用于箱线图的轮廓。如果border的长度小于绘图的数量,则循环使用border中的值。
col 如果col非空,则假定它包含用于给箱线的主体着色的颜色。默认情况下,它们是背景色。
log 指示x坐标、y坐标或两个坐标是否应以对数标尺绘制的字符。
pars 更多图形参数的列表(可能有很多),例如boxwex或outpch;这些被传递给BXP(如果plot为真);详细信息请参见。
horizontal
add 指示箱线图是否应为水平的逻辑值;默认FALSE表示垂直框。
at 逻辑值,如果为真,则将boxplot添加到当前plot。
上一篇下一篇

猜你喜欢

热点阅读