10得票1回答
ggplot2箱线图中位数的绘制结果与预期不符

所以我有一个相当大的数据集(Dropbox:csv文件),我正在尝试使用geom_boxplot进行绘图。以下内容产生了一个看起来合理的图形:require(reshape2) require(ggplot2) require(scales) require(grid) require(gri...

10得票1回答
寻找三个值的中位数的通用方法

我需要一个获取3个值的中位数的方法,我认为这是一个很好的机会编写一个通用方法,因为我并没有真正练习过。我编写了以下代码,看起来非常简单明了,虽然我收到了一个警告,但根据我的测试结果,它似乎工作得很好。 我知道我可以使用固有排序集或Collections.sort(),但这种方法是为了理解而编...

10得票3回答
如何在R中对因子水平进行中位数拆分?

在这里,我创建了一个新列来指示myData是否高于或低于其中位数### MedianSplits based on Whole Data #create some test data myDataFrame=data.frame(myData=runif(15),myFactor=rep(c(...

10得票5回答
如何在对数组列取中位数时忽略零值?

我有一个简单的numpy数组。array([[10, 0, 10, 0], [ 1, 1, 0, 0] [ 9, 9, 9, 0] [ 0, 10, 1, 0]]) 我希望能够分别对这个数组的每一列取中位数。 然而...

10得票3回答
寻找N^2个数字的中位数,但只有足够存储N个数字的内存。

我试图学习分布式计算,并遇到了一个在大型数据集中查找中位数的问题: 假设我们有一个大型的数字集合(假设元素数量为N*K),无法放入内存(尺寸为N)。我们如何找出这些数据的中位数?假设在内存中执行的操作是独立的,即我们可以考虑有K台机器,每台机器最多可以处理N个元素。 我认为可以使用...

10得票4回答
如何在R中对数据框的行取中位数?

我想知道在数据框中如何计算行的中位数。我知道有rowmeans函数可以计算行均值,但是我不认为有行中位数函数。我想把结果存储在数据框的新列中。以下是我的示例: 我试图在网上寻找相关信息。有一条提到了行中位数,但我在R中找不到该函数。 C1<-c(3,2,4,4,5) C2&l...

9得票2回答
使用中位数而不是平均数的Seaborn折线图

我正在使用seaborn.lineplot()创建一张折线图,它长这样(一条表示平均值的线,周围有一个表示标准差的带子): sns.lineplot(x="trial", y="rvalues", hue="subject", err_style="band", ci='sd', data=...

9得票4回答
如何计算Map<Int,Int>的中位数?

对于一个以数字序列中的数字为键,出现次数为值的映射表,如何用Java实现算法来计算中位数? 例如: 1,1,2,2,2,2,3,3,3,4,5,6,6,6,7,7 在地图中: Map&lt;Int,Int&gt; map = ... map.put(1,2) map.put(2,4)...

9得票1回答
掩码数组的中值滤波器

我在这个论坛上看到了几篇关于计算掩蔽数组(如图像)中位数的讨论。我想要的略微复杂一些,是在我的图像上应用中值滤波器。我知道一种方法,但速度太慢了,希望能找到加快过程的方法。 例如,假设我有一个形状为(10,10)的掩蔽数组,并且我想使用一个(3,3)的框来应用中值滤波器,不使用那些被掩盖的元...

9得票6回答
如何在分组数据集上计算中位数?

我的数据集如下: salary number 1500-1600 110 1600-1700 180 1700-1800 320 1800-1900 460 1900-2000 850 2000-2100 250 2100-2200 130 2200-2300 ...