On 2010-09-27 15:20, Joshua Wiley wrote:
Hi,
Peter's suggestion is more general, but for just the weighted mean,
there is a built in function you can use (I do not know of any basic
weighted standard deviation or variance functions).
dat<- data.frame(age = 1:5, no = c(21, 31, 9, 12, 6))
weighte
On 09/28/2010 02:34 AM, Jonas Josefsson wrote:
I have a two-column table as follows where age is in the 1st column and
the number of individuals is in the 2nd.
age;no
1;21
2;31
3;9
4;12
5;6
Can I use mean() and sd() to calculate the mean and standard deviation
from this or do I have to manuall
Hi,
Peter's suggestion is more general, but for just the weighted mean,
there is a built in function you can use (I do not know of any basic
weighted standard deviation or variance functions).
dat <- data.frame(age = 1:5, no = c(21, 31, 9, 12, 6))
weighted.mean(x = dat$age, w = dat$no)
Best rega
On Mon, Sep 27, 2010 at 9:34 AM, Jonas Josefsson
wrote:
> I have a two-column table as follows where age is in the 1st column and the
> number of individuals is in the 2nd.
>
> age;no
> 1;21
> 2;31
> 3;9
> 4;12
> 5;6
You can use the following trick:
x = rep(age, no)
This repeats age[1] no[1]-ti
I have a two-column table as follows where age is in the 1st column and
the number of individuals is in the 2nd.
age;no
1;21
2;31
3;9
4;12
5;6
Can I use mean() and sd() to calculate the mean and standard deviation
from this or do I have to manually multiplicate 21*1+31*2 etc. / N?
_
5 matches
Mail list logo