问题标签 [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.
statistics - 为给定数据绘制箱线图的算法
我已经对一组真实值进行了排序,例如X
,从某个未知分布中抽取。我想为这些数据绘制一个箱线图。
在最简单的情况下,我需要知道五个值:min
、Q1
、median
、Q3
和max
。
微不足道,min = X[0]
,max = X[length(X)-1]
和可能median = X[ceil(length(X)/2)]
。但我想知道如何确定下四分位数Q1
和Q3
.
X = [1,2,4]
当我使用 MATLAB绘图时,我得到以下结果:
在我看来,如何获得值Q1 = 1.25
和似乎有一些魔法Q3 = 3.5
,但我不知道魔法是什么。有人有这方面的经验吗?
r - 具有预先计算值的 geom_boxplot
在过去,我已经能够使用 ggplot2 创建箱线图,方法是提供下须线、下分位数、中位数、上分位数和上须线以及 x 轴标签。例如:
将为两组数据(A 和 B)制作箱线图。这不再适用于我。我收到以下错误:
有谁知道ggplot2中是否发生了一些变化?
r - 使用循环的 DF 中变量的简单条形图
在编写循环方面没有太多经验,我希望自动化(使用循环)我经常对所有新数据集执行的操作:创建每个变量的箱线图和直方图,以及计算描述性统计数据,对于后者,我倾向于同时使用描述(Hmisc)和/或统计(归档)。
理想情况下,我想让循环为每个适当的变量生成一个箱线图。我下面的循环只产生一个箱线图并返回错误:
错误:没有要返回的函数,跳转到顶层
我怎么了?另外,如果有人能指出我的参考/网站可以纠正我不足的循环编写方式,我会很乐意提供帮助。
谢谢!克里斯
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)
的事情,但这会产生错误:
任何帮助表示赞赏。
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 所示)。
我想知道如何在两个轴上使用自由比例获得正确的刻面,正确描绘箱线图。
如果有人能指出我正确的方向,我将不胜感激。
谢谢。
r - 向箱线图添加颜色 - “提供给离散比例的连续值”错误
我的问题可能有一个非常简单的解决方案,但我在网上找不到令人满意的答案。
使用以下命令,我能够创建以下箱线图并将其与各个数据点叠加:
我想添加/更改几件事:
1.使用从左到右的 6 种不同颜色更改每个箱线图的线条颜色和/或填充(取决于“年龄”):
我试过
但这会导致"Continuous value supplied to discrete scale"
错误。
2.使用从左到右的 6 种不同颜色更改每个数据点的颜色(取决于“年龄”):
我试过:
但它也会导致错误:
提供给离散刻度的连续值
3、将图例中的文字改为“0个月”、“1个月”、“3个月”、“6个月”、“9个月”、“12个月”
graphics - 如何在gnuplot中制作水平盒须图
如何在 gnuplot 中制作水平盒须图?与此类似:
Gnuplot 可以很容易地用于生成带有“candlesticks”和“whiskerbars”关键字的垂直盒须图,但我还没有找到任何通过 gnuplot online 生成的水平烛台/盒须水平图的示例.
gnuplot 生成的垂直图示例:
垂直盒须图示例 http://www.cise.ufl.edu/~dts/cop3530/proj02/candlesticks.6.png
r - 使用 ggplot2 在一个绘图上绘制多个箱线图
当我使用此代码时,标准 R 绘图在一个绘图中生成 30 个箱线图:
我想在 ggplot2 中产生类似的东西。到目前为止,我正在使用这个:
有30年的数据。每年有145种。每年有 145 个物种被分类为 1-4 的四分位数。
但是,我只得到一个使用它的箱线图。知道如何沿 x 轴获得 30 个箱线图(每年一个)吗?非常感谢任何帮助。
有30年的数据。每年有145种。每年有 145 个物种被分类为 1-4 的四分位数。
r - 将简单的 lm 趋势线添加到 ggplot 箱线图
使用标准 R 图形将线性模型趋势线添加到箱线图时,我使用:
但是,在 ggplot2 中使用它时:
我收到以下错误:
而且这条线没有出现在我的情节上。
这两种情况下使用的模型是相同的。如果有人能指出我哪里出错了,那就太好了。
编辑:以 iris 数据集为例。
r - ggplot(构面)中按因子绘制的多个图
我有一个包含两个定性变量(Q1、Q2)的数据框,这两个变量均以 LOW、MEDIUM、HIGH 的尺度和 0-100 的尺度连续变量 CV 进行测量。
我需要使用 ggplot 来显示每个级别(x3)的每个定性变量(x2)的连续变量的多面图(最好是水平箱线图/抖动)。这将导致 3 x 2 布局。
由于我对 ggplot 很陌生,我不确定应该如何实现。我玩过 qplot 并且无法弄清楚如何控制方面以在同一图表上显示 Q1 和 Q2 箱线图!
我是否需要将多个 qplots 运行到同一个窗口(在基础上我会使用 par 来控制布局),还是可以通过单个命令来实现。还是我应该尝试两次融化数据?
我会继续努力,希望有人能在此期间提供一些提示。