是否可以轻松地从先前计算的统计数据中绘制箱线图(在R?中)

rob*_*ntw 8 r data-visualization boxplot

可能重复:
在给定25,50,75百分位数和最小值和最大值的R中绘制bloxplots

我从各种数据集中得到了许多汇总统计数据:最大值,最小值,平均值,中位数等.我想绘制这些的箱形图 - 或者至少是类似的情节箱形图(我没有UQ和LQ统计数据,虽然有可能得到那些).

我没有原始数据,所以我不能只使用boxplotR中的函数.当你只有摘要统计时,有没有一种简单的方法在R中执行此操作?如果没有,是否有一种简单的方法可以使用其他免费工具执行此操作?

小智 18

R中的boxplot函数使用一个名为bxp的低级函数,它接受汇总统计信息.一个简单的例子(较低的胡须= 1,第一个四分位数= 2,中位数= 3,第三个四分位数= 4,上部晶须= 5)将如下所示:

summarydata<-list(stats=matrix(c(1,2,3,4,5),5,1), n=10)
bxp(summarydata)
Run Code Online (Sandbox Code Playgroud)

如果您想了解更多关于bxp接受的数据结构作为输入,请查看某些虚拟数据的高级boxplot函数的返回值,即尝试

sd<-boxplot(dummydata)
str(sd)
Run Code Online (Sandbox Code Playgroud)