R中的加权修剪均值统计

时间:2019-07-17 20:09:49

标签: r statistics

我有大量的数据,我需要对它们进行加权调整后的均值。我计划使用R和包https://www.rdocumentation.org/packages/cwhmisc/versions/3.0/topics/weighted.mean1 但无法使其正常工作。 程序包中的代码是weighted.mean1(x,w = NULL,trim = 0,na.rm = FALSE)。

weighted.mean1(c(5,6,7,8,9,10,11,12,13,18,25,99), c(1,1,1,1,1,1,1,1,1,1,1,2))

上面的代码可以得出平均值,权重也可以。 我现在无法正常工作。

 weighted.mean1(c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21), c(1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2), trim = 0.1,na.rm =TRUE)
 Error: argument 'partial != NULL' is not used (yet) 

我知道我需要修剪5%。 如何从CSV或DBF文件中选择一列作为要计算的值和权重? 一列包含权重,而另一列包含要计算的值。

他们是否还有其他R软件包或代码来进行此类工作? 我在网上找不到很多。

0 个答案:

没有答案