返回NA为sd

时间:2015-02-18 03:10:48

标签: r variance

我试图在我的数据集(CETeen)中得到变量(GD1)的方差,但输出仍然返回" NA"当我使用基本方差函数。我知道数据中有一些NA,但我不确定这是否是罪魁祸首。我是R的新手还在学习,有没有更好的方法来获得这个变量的方差,或者找出问题的方法?

VAR(CETeen $ GD1)

[1] NA

1 个答案:

答案 0 :(得分:3)

您无法计算包含NA的集合的方差:

R> var(c(1,2,3,NA,5))
[1] NA
R> var(c(1,2,3,NA,5), na.rm=TRUE)
[1] 2.91667
R> 

请同时处理/过滤您的数据,或告诉var()跳过NA值。