[R] population variance and sample variance

Peng Yu pengyu.ut at gmail.com
Tue Feb 2 18:25:13 CET 2010


On Mon, Oct 19, 2009 at 12:53 PM, Kingsford Jones
<kingsfordjones at gmail.com> wrote:
>> sum((x-mean(x))^2)/(n)
> [1] 0.4894708
>> ((n-1)/n) * var(x)
> [1] 0.4894708

But this is not a built-in function in R to do so, right?

> hth,
> Kingsford
>
> On Mon, Oct 19, 2009 at 9:30 AM, Peng Yu <pengyu.ut at gmail.com> wrote:
>> It seems that var() computes sample variance. It is straight forward
>> to compute population variance from sample variance. However, I feel
>> that it is still convenient to have a function that can compute
>> population variance. Is there a population variance function available
>> in R?
>>
>> $ Rscript var.R
>>> set.seed(0)
>>> n = 4
>>> x = rnorm(n)
>>> var(x)
>> [1] 0.6526278
>>> sum((x-mean(x))^2)/(n-1)
>> [1] 0.6526278
>>>
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>



More information about the R-help mailing list