问题标签 [boxplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2190 浏览

statistics - 为给定数据绘制箱线图的算法

我已经对一组真实值进行了排序,例如X,从某个未知分布中抽取。我想为这些数据绘制一个箱线图。

在最简单的情况下,我需要知道五个值:minQ1medianQ3max

微不足道,min = X[0],max = X[length(X)-1]和可能median = X[ceil(length(X)/2)]。但我想知道如何确定下四分位数Q1Q3.

X = [1,2,4]当我使用 MATLAB绘图时,我得到以下结果:

在此处输入图像描述

在我看来,如何获得值Q1 = 1.25和似乎有一些魔法Q3 = 3.5,但我不知道魔法是什么。有人有这方面的经验吗?

0 投票
1 回答
7792 浏览

r - 具有预先计算值的 geom_boxplot

在过去,我已经能够使用 ggplot2 创建箱线图,方法是提供下须线、下分位数、中位数、上分位数和上须线以及 x 轴标签。例如:

将为两组数据(A 和 B)制作箱线图。这不再适用于我。我收到以下错误:

有谁知道ggplot2中是否发生了一些变化?

0 投票
3 回答
1455 浏览

r - 使用循环的 DF 中变量的简单条形图

在编写循环方面没有太多经验,我希望自动化(使用循环)我经常对所有新数据集执行的操作:创建每个变量的箱线图和直方图,以及计算描述性统计数据,对于后者,我倾向于同时使用描述(Hmisc)和/或统计(归档)。

理想情况下,我想让循环为每个适当的变量生成一个箱线图。我下面的循环只产生一个箱线图并返回错误:

错误:没有要返回的函数,跳转到顶层

我怎么了?另外,如果有人能指出我的参考/网站可以纠正我不足的循环编写方式,我会很乐意提供帮助。

谢谢!克里斯

0 投票
1 回答
2101 浏览

r - ggplot中的多个异常值-> alpha to outlier.color

我想将箱线图中的异常点设置为半透明在这里!他们使用“jitter”(类似的想法,不同的方法)

我的代码

我的数据

http://dl.dropbox.com/u/19202810/Rplot01.png http://dl.dropbox.com/u/19202810/Rplot01.png

在提到的链接中,他们修改了功能geom_boxplot;我希望更简单outlier.colour= alpha("black", 1/2)的事情,但这会产生错误:

任何帮助表示赞赏。

0 投票
2 回答
6300 浏览

r - ggplot2:带有 facet_grid 和自由比例的箱线图

我正在尝试在带有刻面的 Boxplot 图像上使用自由比例尺。

使用这个示例数据集,如果我尝试这个:

绘制不正确的箱线图 http://dl.dropbox.com/u/9788680/plot1.png

在这里,自由比例完全按照我的意愿实现,y 轴的不同比例取决于水平刻面规则的可用因子的数量。然而,箱线图没有被正确描绘(即作为实线而不是箱线图)。在寻找解决方案时,我发现我应该使用 coord_flip() 以正确描绘箱线图,即

绘制正确的箱线图,但没有缩放 http://dl.dropbox.com/u/9788680/plot2.png

在上图中,箱线图现在是正确的。但是,因子的自由比例(在 y 轴上)被删除。现在,对于每个水平分面线,现在包括数据集中的所有可用因子,而不仅仅是每个分面可用的因子(如图 1 所示)。

我想知道如何在两个轴上使用自由比例获得正确的刻面,正确描绘箱线图。

如果有人能指出我正确的方向,我将不胜感激。

谢谢。

0 投票
1 回答
77891 浏览

r - 向箱线图添加颜色 - “提供给离散比例的连续值”错误

我的问题可能有一个非常简单的解决方案,但我在网上找不到令人满意的答案。

使用以下命令,我能够创建以下箱线图并将其与各个数据点叠加:

我想添加/更改几件事:

1.使用从左到右的 6 种不同颜色更改每个箱线图的线条颜色和/或填充(取决于“年龄”):

我试过

但这会导致"Continuous value supplied to discrete scale"错误。

2.使用从左到右的 6 种不同颜色更改每个数据点的颜色(取决于“年龄”):

我试过:

但它也会导致错误:

提供给离散刻度的连续值

3、将图例中的文字改为“0个月”、“1个月”、“3个月”、“6个月”、“9个月”、“12个月”

0 投票
1 回答
4575 浏览

graphics - 如何在gnuplot中制作水平盒须图

如何在 gnuplot 中制作水平盒须图?与此类似:

水平盒须图

Gnuplot 可以很容易地用于生成带有“candlesticks”和“whiskerbars”关键字的垂直盒须图,但我还没有找到任何通过 gnuplot online 生成的水平烛台/盒须水平图的示例.

gnuplot 生成的垂直图示例:

垂直盒须图示例 http://www.cise.ufl.edu/~dts/cop3530/proj02/candlesticks.6.png

0 投票
1 回答
10359 浏览

r - 使用 ggplot2 在一个绘图上绘制多个箱线图

当我使用此代码时,标准 R 绘图在一个绘图中生成 30 个箱线图:

我想在 ggplot2 中产生类似的东西。到目前为止,我正在使用这个:

有30年的数据。每年有145种。每年有 145 个物种被分类为 1-4 的四分位数。

但是,我只得到一个使用它的箱线图。知道如何沿 x 轴获得 30 个箱线图(每年一个)吗?非常感谢任何帮助。

有30年的数据。每年有145种。每年有 145 个物种被分类为 1-4 的四分位数。

0 投票
2 回答
34760 浏览

r - 将简单的 lm 趋势线添加到 ggplot 箱线图

使用标准 R 图形将线性模型趋势线添加到箱线图时,我使用:

但是,在 ggplot2 中使用它时:

我收到以下错误:

而且这条线没有出现在我的情节上。

这两种情况下使用的模型是相同的。如果有人能指出我哪里出错了,那就太好了。

编辑:以 iris 数据集为例。

0 投票
1 回答
6536 浏览

r - ggplot(构面)中按因子绘制的多个图

我有一个包含两个定性变量(Q1、Q2)的数据框,这两个变量均以 LOW、MEDIUM、HIGH 的尺度和 0-100 的尺度连续变量 CV 进行测量。

我需要使用 ggplot 来显示每个级别(x3)的每个定性变量(x2)的连续变量的多面图(最好是水平箱线图/抖动)。这将导致 3 x 2 布局。

由于我对 ggplot 很陌生,我不确定应该如何实现。我玩过 qplot 并且无法弄清楚如何控制方面以在同一图表上显示 Q1 和 Q2 箱线图!

我是否需要将多个 qplots 运行到同一个窗口(在基础上我会使用 par 来控制布局),还是可以通过单个命令来实现。还是我应该尝试两次融化数据?

我会继续努力,希望有人能在此期间提供一些提示。