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