[R] number to volume weighted distribution
murdoch.duncan at gmail.com
Fri Nov 24 12:35:51 CET 2017
On 24/11/2017 6:27 AM, PIKAL Petr wrote:
> Dear all
> Strictly speaking it is not R question but as you are the most capable persons I know I give it a try.
> I am strugling with recalculation of number weighted to volume weighted distribution.
> Suppose I have objects (cubes) with size
> x<- c(rep(10,20), rep(100, 10), rep(300,5))
> I can get
> or the number weighted average
>  77.14286
> or volume weighted average
> weighted.mean(x, (x/sum(x^3)))
>  204.4444
> However I am struggling with volume weighted ecdf.
> Can you please give me some hints?
I believe base R doesn't have a function for this, but Google says it
exists in a couple of packages: spatstat, Hmisc. But you seem to be
asking about a definition rather than a function: it is obtained simply
by normalizing the weights to sum to 1, then evaluating cumulative sums
More information about the R-help